php地址转换成经纬度,百度地图 获取地址转换为经纬度
html>
根據(jù)地址查詢經(jīng)緯度a.{
margin-right:100px;
}
style="position:?absolute;
margin-top:30px;
width:?730px;
height:?590px;
top:?50px;
border:?1px?solid?gray;
overflow:hidden;">
var?map?=?new?BMap.Map("container");
var?point?=?new?BMap.Point(113.48722,?23.187232);
map.centerAndZoom(point,?13);
var?localSearch?=?new?BMap.LocalSearch(map);
localSearch.enableAutoViewport();?//允許自動調節(jié)窗體大小
map.enableScrollWheelZoom();????//啟用滾輪放大縮小,默認禁用
map.enableContinuousZoom();????//啟用地圖慣性拖拽,默認禁用
map.addControl(new?BMap.NavigationControl());??//添加默認縮放平移控件
map.addControl(new?BMap.OverviewMapControl());?//添加默認縮略地圖控件
map.addControl(new?BMap.OverviewMapControl({isOpen:?true,?anchor:?BMAP_ANCHOR_BOTTOM_RIGHT}));???//右下角,打開
var?pointArray?=?[];//創(chuàng)建數(shù)組接收轉化后的多個坐標值
var?keyword?=?[];//從頁面獲取到的需要轉化的地址
var?keywordVal;
$(".a").each(function?(i)?{//從頁面獲取多個地址并且存放在shuzuzhong
keywordVal?=?$(".a").eq(i).val();
keyword.push(keywordVal);
searchByStationName();
});
*?console.info(keyword);?*/
var?markerArray?=?[];
function?searchByStationName(keywordVal)?{
map.clearOverlays();//?清空原來的標注
localSearch.search(keywordVal);
localSearch.setSearchCompleteCallback(function(searchResult)?{
var?poi?=?searchResult.getPoi(0);
map.centerAndZoom("鄭州",?13);
var?longitude?=?poi.point.lng;//?經(jīng)度
var?latitude?=?poi.point.lat;//?緯度
var?pointVal?=?new?BMap.Point(longitude,?latitude);
pointArray.push(pointVal);
var?marker?=?new?BMap.Marker(pointVal);
markerArray.push(marker);
//?創(chuàng)建標注,為要查詢的地方對應的經(jīng)緯度
map.addOverlay(marker);
//在頁面上展示出當前位置信息
var?infoWindow?=?new?BMap.InfoWindow("
"+?searchResult.keyword?+?"
");marker.addEventListener("click",?function()?{
this.openInfoWindow(infoWindow);
});
marker.setAnimation(BMAP_ANIMATION_BOUNCE);?//?跳動的動畫
});
}
console.info(pointArray);
總結
以上是生活随笔為你收集整理的php地址转换成经纬度,百度地图 获取地址转换为经纬度的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 二级域名设置
- 下一篇: oracle11gasm,oracle1