注意下id
由经纬度 定位到地图上 :
// 百度地图API功能
var map = new BMap.Map("bai-map");
var point = new BMap.Point(data.lon,data.lat);
map.centerAndZoom(point, 12);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
由物理地址得到 经纬度 定位到地图上 :
console.log("data.address------" + data.address);
var keyword=data.address;
console.log("keyword------->" + keyword);
var m=new BMap.Geocoder()
m.getPoint(keyword,function(point){
if(point){
// 百度地图API功能
var map = new BMap.Map("bai-map");
var point = new BMap.Point(point.lng,point.lat);
map.centerAndZoom(point, 12);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
}else{
alert("您选择地址没有解析到结果!");
}
},"");
这哥们的写的还不错:http://blog.csdn.net/ld191474639/article/details/46684651