成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? 百度地圖API使用方法詳解
全站頭部文字 我要出現(xiàn)在這里
百度地圖API使用方法詳解 799 2023-12-10   

最近做了個(gè)項(xiàng)目,其中項(xiàng)目中有個(gè)需求需要用到百度地圖進(jìn)行導(dǎo)航,通過(guò)查閱相關(guān)資料參考百度地圖api完成了一個(gè)例子。

示例一:

API地址:http://developer.baidu.com/map/jsdemo.htm#a1_2

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
 <style type="text/css">
 body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微軟雅黑";}
 </style>
 <調(diào)用百度api -->
 <script type="text/javascript" src="http://api.map.baidu.com/api&"></script> 
 <title>地圖展示</title>
</head>
<body>
 <div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
 // 百度地圖API功能
 var map = new BMap.Map("allmap"); // 創(chuàng)建Map實(shí)例
 map.centerAndZoom("西安", 5);  // 初始化地圖,用城市名設(shè)置地圖中心點(diǎn)
 map.addControl(new BMap.MapTypeControl()); //添加地圖類(lèi)型控件
 map.setCurrentCity("深圳");   // 設(shè)置地圖顯示的城市 此項(xiàng)是必須設(shè)置的
 map.enableScrollWheelZoom(true);  //開(kāi)啟鼠標(biāo)滾輪縮放
 var point = new BMap.Point(116.404, 39.915);
 var marker = new BMap.Marker(point); // 創(chuàng)建點(diǎn)
 map.addOverlay(marker); //添加點(diǎn)
 map.removeOverlay(marker); //刪除點(diǎn)
 // 創(chuàng)建地址解析器實(shí)例
 var myGeo = new BMap.Geocoder();
 //批量解析
 var adds = ["長(zhǎng)沙", "深圳", "香港", "鄭州 ", "惠州", "南昌", "贛州", "中山", "陽(yáng)江", "上海", "無(wú)錫", "南京"];
 for (var i = 0; i < adds.length; i++) {
  myGeo.getPoint(adds[i], function (point) {
   if (point) {
    var address = new BMap.Point(point.lng, point.lat);
    var marker = new BMap.Marker(address);
    map.addOverlay(marker);
    var opts = {
     width: 120,  // 信息窗口寬度
     height: 70,  // 信息窗口高度
     title: "項(xiàng)目信息" // 信息窗口標(biāo)題
    }
    var infoWindow = new BMap.InfoWindow("<a  target='blank'>查看詳情</a>", opts); // 創(chuàng)建信息窗口對(duì)象
    marker.addEventListener("click", function () {
     map.openInfoWindow(infoWindow,address); //開(kāi)啟信息窗口
    });
   }
  }, "深圳市");
 }
 getBoundary("中國(guó)");
 function getBoundary(sRegion) {
  var bdary = new BMap.Boundary();
  bdary.get(sRegion, function (rs) { //獲取行政區(qū)域
   var count = rs.boundaries.length; //行政區(qū)域的點(diǎn)有多少個(gè)
   for (var i = 0; i < count; i++) {
    var ply = new BMap.Polygon(rs.boundaries[i], { strokeWeight: 2, strokeColor: "#4A7300", fillColor: "#FFF8DC" }); //建立多邊形覆蓋物
    map.addOverlay(ply); //添加覆蓋物
   }
  });
 }
</script>

效果如下:

查看圖片

示例二:

百度地圖API是由JavaScript語(yǔ)言編寫(xiě)的,在使用之前需要將API引用到頁(yè)面中: 現(xiàn)在新版本的需要密鑰,下面用的是舊版的

<script src="http://api.map.baidu.com/api&" type="text/javascript"></script>

顯示廣州火車(chē)站簡(jiǎn)單實(shí)例:

查看圖片

<!DOCTYPE html> 
<html> 
<head> 
 <meta charset="utf-8"/> 
 <title>百度地圖API的使用</title> 
 < 百度地圖API-->
 <script src="http://api.map.baidu.com/api&" type="text/javascript"></script> 
 <script type="text/javascript"> 
 function initialize() { 
  //創(chuàng)建地圖實(shí)例 
  var map = new BMap.Map('map'); 
  //創(chuàng)建一個(gè)坐標(biāo)
  var point =new BMap.Point(113.264641,23.154905);
  //地圖初始化,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別 
  map.centerAndZoom(point,15); 
 } 
 window.onload = initialize; 
 </script> 
</head> 
<body> 
< 百度地圖地圖容器-->
 <div id="map" style="width:500px;height:320px"></div> 
</body> 
</html>

地圖上添加控件:

查看圖片

//添加控件

map.addControl(new BMap.MapTypeControl());

MapTypeControl ---------地圖類(lèi)型控件

CopyrightControl --------版權(quán)控件

ScaleControl --------比例尺控件

NavigationControl ------縮放控件

OverviewMapControl ----縮略圖控件

創(chuàng)建標(biāo)注:

查看圖片

var marker = new BMap.Marker(point);       // 創(chuàng)建標(biāo)注
map.addOverlay(marker);      // 將標(biāo)注添加到地圖中

創(chuàng)建信息窗口:

查看圖片

var infoWindow = new BMap.InfoWindow("I am here"); // 創(chuàng)建信息窗口對(duì)象
map.openInfoWindow(infoWindow,point);     //開(kāi)啟信息窗口

百度地圖偏移量:

經(jīng)度校正值: 0.008774687519;

緯度校正值: 0.00374531687912;



主站蜘蛛池模板: 砌体工程质量验收规范gb50203---2011| 饥渴的少妇电影完整版 | 囚徒电影深度解析| 山楂树下电视剧演员表| 笔仙2大尺度床戏| 大学英语综合教程1答案| 男女打扑克视频网站| 井冈山必去的三个景点| 陈宝莲拍过的电影| 晋中电视台| 诗第十二主要内容| 老阿姨视频| 米奇888| 舞出我的人生| 孕期怕冷怕热看男女| 影库影片| 我是特种兵免费观看完整版| 帕米尔我的家乡多么美简谱| 电影美丽人生| 我爱我爹全集高清版免费观看| 崔哲浩| 云上的宝石| 色在线视频| 赖小子| 飞龙猛将演员表| 高嘉慧| 孕期体重增长参照表| 欲望之夜| 诗经中使用叠词的诗句| 色在线视频| 赵汉善| 日本电车系列| 欧美一级大胆视频| 马丁弗瑞曼| 高达w| 同性gay| 韩国电影《密爱》观看| cgtn news在线直播| 美国要塞1986| 爱情最美丽 电视剧| 电视剧昨夜星辰|

!!!站長(zhǎng)長(zhǎng)期在線(xiàn)接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103