html>
根据地址查询经纬度
a.{
margin-right:100px;
}
style="position:absolute;
margin-top:30px;
width:730px;
height:590px;
top:50px;
border:1pxsolidgray;
overflow:hidden;">
varmap=newBMap.Map("container");
varpoint=newBMap.Point(113.48722,23.187232);
map.centerAndZoom(point,13);
varlocalSearch=newBMap.LocalSearch(map);
localSearch.enableAutoViewport();//允许自动调节窗体大小
map.enableScrollWheelZoom();//启用滚轮放大缩小,默认禁用
map.enableContinuousZoom();//启用地图惯性拖拽,默认禁用
map.addControl(newBMap.NavigationControl());//添加默认缩放平移控件
map.addControl(newBMap.OverviewMapControl());//添加默认缩略地图控件
map.addControl(newBMap.OverviewMapControl({isOpen:true,anchor:BMAP_ANCHOR_BOTTOM_RIGHT}));//右下角,打开
varpointArray=[];//创建数组接收转化后的多个坐标值
varkeyword=[];//从页面获取到的需要转化的地址
varkeywordVal;
$(".a").each(function(i){//从页面获取多个地址并且存放在shuzuzhong
keywordVal=$(".a").eq(i).val();
keyword.push(keywordVal);
searchByStationName();
});
*console.info(keyword);*/
varmarkerArray=[];
functionsearchByStationName(keywordVal){
map.clearOverlays();//清空原来的标注
localSearch.search(keywordVal);
localSearch.setSearchCompleteCallback(function(searchResult){
varpoi=searchResult.getPoi(0);
map.centerAndZoom("郑州",13);
varlongitude=poi.point.lng;//经度
varlatitude=poi.point.lat;//纬度
varpointVal=newBMap.Point(longitude,latitude);
pointArray.push(pointVal);
varmarker=newBMap.Marker(pointVal);
markerArray.push(marker);
//创建标注,为要查询的地方对应的经纬度
map.addOverlay(marker);
//在页面上展示出当前位置信息
varinfoWindow=newBMap.InfoWindow("
"+searchResult.keyword+"
");
marker.addEventListener("click",function(){
this.openInfoWindow(infoWindow);
});
marker.setAnimation(BMAP_ANIMATION_BOUNCE);//跳动的动画
});
}
console.info(pointArray);