zoukankan      html  css  js  c++  java
  • 百度地图——显示地图

    一、需要去官网申请一个密钥(ak)地址:http://lbsyun.baidu.com/apiconsole/key?application=key
    在这里使用html来进行演示
    二、新建一个html文件,然后加入百度地图的API
     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
     6         <!--这是关于浏览器初始缩放比例和是否允许用户手动缩放设置 不是必须设置-->
     7         <title>TestMap</title>
     8         <!-- 加入百度地图API -->
     9         <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=您的密钥"></script>
    10     </head>
    11     <body>
    12     </body>
    13 </html>

    三、添加地图容器并为容器设置初始大小

     1 <html>
     2     <head>
     3         <meta charset="UTF-8">
     4         <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
     5         <!--这是关于浏览器初始缩放比例和是否允许用户手动缩放设置 不是必须设置-->
     6         <title>TestMap</title>
     7         <!-- 加入百度地图API -->
     8         <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=您的密钥"></script>
     9         <style type="text/css">
    10             body,
    11             html,
    12             #mapView{
    13                 width: 100%;
    14                 height: 100%;
    15                 overflow: hidden;
    16                 margin: 0;
    17                 font-family: "微软雅黑";
    18             }
    19         </style>
    20     </head>
    21     <body>
    22         <div id="mapView"></div>
    23     </body>
    24 </html>

    四、创建地图实例并初始化

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
     6         <!--这是关于浏览器初始缩放比例和是否允许用户手动缩放设置 不是必须设置-->
     7         <title>TestMap</title>
     8         <!-- 加入百度地图API -->
     9         <script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=您的密钥"></script>
    10         <style type="text/css">
    11             body,
    12             html,
    13             #mapView{
    14                 width: 100%;
    15                 height: 100%;
    16                 overflow: hidden;
    17                 margin: 0;
    18                 font-family: "微软雅黑";
    19             }
    20         </style>
    21     </head>
    22     <body>
    23         <div id="mapView"></div>
    24         <script type="text/javascript">
    25             var map = new BMap.Map("mapView");
    26             //创建点坐标
    27             var point = new BMap.Point(116.799642, 36.543993);
    28             //初始化地图,设置地图中心点和地图级别
    29             map.centerAndZoom(point, 16);
    30             
    31         </script>
    32     </body>
    33 </html>

    五、注意事项:
    1.必须要有密钥
    2.必须手动给地图显示容器(这里就是div#mapView)指定高度,如果不指定高度会无法显示地图
      在这里指定高度的方法是:同时给html,body,#mapView 设置属性 {height: 100%}
     1 <style type="text/css">
     2     body,
     3     html,
     4     #mapView{
     5         width: 100%;
     6         height: 100%;/*必须*/
     7         overflow: hidden;/*将超出屏幕的地方隐藏,非必须*/
     8         margin: 0;/*将设置外边距为0,非必须*/
     9         font-family: "微软雅黑";/*设置字体,非必须*/
    10     }
    11 </style>
    需要注意的地方是,如果你使用了别的插件导致属性 {height: 100%}无效的时候(如使用了min-height属性),那么你就必须给地图容器指定具体的高度,
    如{min-height: 500px;}
  • 相关阅读:
    记录ViewPager配合Fragment使用中遇到的一个问题
    StringBuffer类的构造方法
    认识StringBuffer类
    Java中增强for循环的用法
    xml解析案例
    XML的序列化(Serializer)
    文件权限之(介绍,更改,扩展)
    保存数据到sdcard中去
    反编译
    后端——框架——容器框架——spring_core——格式化器
  • 原文地址:https://www.cnblogs.com/threadj/p/8824075.html
Copyright © 2011-2022 走看看