添加标记:
1、marker.setMap(map);
2、marker.add([marker]);
删除标记:
1.marker.setMap(null);
2 map.remove([marker1,marker2]);(前提是map用add添加的标记)
<script>
var map = new AMap.Map('container',{
zoom:10,
center:\[116.379391,39.861536\]
});
var marker = new AMap.Marker({
icon:'https://a.amap.com/jsapi\_demos/static/demo-center/icons/poi-marker-default.png', //标记的图标
position:\[116.379391,39.861536\], //标记的坐标
offset:new AMap.Pixel(-50,-500) //像素的偏差值
});
marker.setMap(map);
map.on('click',function(e){
//console.log(e.lnglat);
var marker = new AMap.Marker({
icon:'https://a.amap.com/jsapi\_demos/static/demo-center/icons/poi-marker-default.png',
position:\[e.lnglat.lng,e.lnglat.lat\],
offset:new AMap.Pixel(-10,-20)
});
//marker.setMap(map);
/\* setTimeout(function(){
marker.setMap(null);
},5000); \*/
map.add(\[marker\]);
setTimeout(function(){
map.remove(\[marker\]);
},5000);
})
</script>
</body>
手机扫一扫
移动阅读更方便
你可能感兴趣的文章