zoukankan      html  css  js  c++  java
  • C#调用百度地图API经验分享(一)

      最近客户提了一个需求,要在网站中添加百度地图的显示,其实原来是有谷歌地图的,但由于谷歌在大陆遭到封杀,只好再给用户增加一个选择了。

    下面我将自己最近整理的一些知识分享给大家。

      如何使用百度地图API:

    1、要先引用API库的链接:

      eg:<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>  

        <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"></script>
      百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端

    基于浏览器的地图应用开发,且支持HTML5特性的地图开发。

      该套API免费对外开放。自v1.5版本起,需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。

      打开该链接:http://developer.baidu.com/map/index.php?title=jspopular

      这里面有很多Demo,可以自己先看一下。

    2、以百度提供的Demo为例,简单介绍一下:

     1 <!DOCTYPE html>
     2 <html>
     3   <head>
     4   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     5   <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />  
     6   <style type="text/css">  
     7   body, html,#allmap { 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";} 
     8   </style>  
     9   <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4">
    10   </script>  
    11   <title>地图展示</title>
    12   </head>
    13 <body>    
    14   <div id="allmap" style="800px;height:600px"></div>
    15 </body>
    16 </html>
    17 <script type="text/javascript">
    18   //百度地图API功能 
    19   var map = new BMap.Map("allmap"); //创建Map实例
    20   var point = new BMap.Point(116.404, 39.915);//初始化地图,设置中心点坐标和地图级别
    21   map.centerAndZoom(point, 15);
    22   map.addControl(new BMap.MapTypeControl());   //添加地图类型控件
    23   map.setCurrentCity("北京"); //设置地图显示的城市 此项是必须设置的
    24   map.enableScrollWheelZoom(true);//开启鼠标滚轮缩放
    25   //创建标注
    26   function addMarker(point){
    27     var marker = new BMap.Marker(point);
    28     map.addOverlay(marker);
    29   }
    30   addMarker(point);
    31 </script>

      将上面的代码复制下来,保存为.html文件,然后运行,会显示为和百度地图一样的页面。

      效果截图如下:

      

      先整理这么多,这些都是比较简单的,一些入门知识,等以后接触更多的话,再继续和大家分享。

  • 相关阅读:
    iOS学习13之OC NSString类
    iOS之08-核心语法
    iOS学习12之OC属性和点语法
    iOS学习11之OC继承
    iOS之07-三大特性之多态 + NSString类
    iOS学习10之OC类和对象
    swift(三)字典数组操作
    swift(二)swift字符串和字符和逻辑运算
    swift(二)swift字符串和字符和逻辑运算
    swift(一)基础变量类型
  • 原文地址:https://www.cnblogs.com/AnneHan/p/5073971.html
Copyright © 2011-2022 走看看