百度地图API之行政区域边界
生活随笔
收集整理的這篇文章主要介紹了
百度地图API之行政区域边界
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Html
<div id="container"></div> <br /> 輸入省、直轄市或縣名稱:<input type="text" id="districtName" style="width:80px" value="重慶市"> <input type="button" onclick="getBoundary()" value="獲取輪廓線">Js
var map = new BMap.Map("container");map.centerAndZoom(new BMap.Point(116.403765, 39.914850), 5);map.addControl(new BMap.NavigationControl({type: BMAP_NAVIGATION_CONTROL_SMALL}));map.enableScrollWheelZoom();function getBoundary(){ var bdary = new BMap.Boundary();var name = document.getElementById("districtName").value;bdary.get(name, function(rs){ //獲取行政區域map.clearOverlays(); //清除地圖覆蓋物 var count = rs.boundaries.length; //行政區域的點有多少個for(var i = 0; i < count; i++){var ply = new BMap.Polygon(rs.boundaries[i], {strokeWeight: 2, strokeColor: "#ff0000"}); //建立多邊形覆蓋物map.addOverlay(ply); //添加覆蓋物map.setViewport(ply.getPath()); //調整視野 } }); }總結
以上是生活随笔為你收集整理的百度地图API之行政区域边界的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免签支付接口和三方支付接口有什么不同?
- 下一篇: cmakelist的作用及使用