百度地图api
http://developer.baidu.com/map/jsdemo.htm#i1_1
地图定位
地址解析
// 百度地图API功能
var map = new BMap.Map("allmap");
map.centerAndZoom(new BMap.Point(116.331398,39.897445),12);
map.enableScrollWheelZoom(true);
var address="杨浦区国泰路街道";
// 创建地址解析器实例
var myGeo = new BMap.Geocoder();
myGeo.getPoint(address,function(point){
// console.log(point);
// H {lng: 121.514277, lat: 31.294199}
if(point){
map.centerAndZoom(point,16);
// addOverlay
map.addOverlay(new BMap.Marker(point));//// 创建标注
}else{
}
})
//// 定义地点
var position = null;
map.addEventListener('click',function(e){
console.log(e);
//x.l…g.Wy {type: "onclick", returnValue: true, target: Ka, currentTarget: Ka, domEvent: MouseEvent…}
position = e.point;//H
// 创建标注
var pos_marker = new BMap.Marker(position);
map.addOverlay(pos_marker);
//删除标注,留下确定的一个
// map.getOverlays();
// map.removeOverlay()
var markerArr =map.getOverlays();
for(var i=2;i
{
// markerArr[i]
map.removeOverlay(markerArr[i]);
}
});
网友评论