百度地图查询周围建筑
?//根據(jù)經(jīng)緯度轉(zhuǎn)換成地址
function conversion(temPon,objectDiv){//temPon 坐標(biāo)point對象,objectDiv div對象把結(jié)果存放到這個div上面
?var contentDiv="";
?var mOption = {
???? poiRadius : 300,?????????? //半徑為200米內(nèi)的POI,默認(rèn)100米
???? numPois : 12??????????????? //列舉出50個POI,默認(rèn)10個
?}
???var myGeo = new BMap.Geocoder();?
? myGeo.getLocation(temPon, function(result){?
?????? var allPois = result.surroundingPois; //查詢周圍建筑
?????? for(var i=0;i<allPois.length;i++){
?????????? if(i==2)break;//只要前2個
?????????? var strjuli=map.getDistance(allPois[i].point,temPon); //兩地直線距離
?????????????if(i==0)
???????????? contentDiv=allPois[i].title+" "+strjuli.toFixed(2)+"米";
?????????? else
???????????? contentDiv+=","+allPois[i].title+" "+strjuli.toFixed(2)+"米";
?????? }
?????? contentDiv= result.address+" "+contentDiv;
?????? $("#"+objectDiv).html(contentDiv);
? },mOption);
}
總結(jié)
以上是生活随笔為你收集整理的百度地图查询周围建筑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 - 输入x的值,输出y相应的
- 下一篇: CSS 发光字体