百度地图动态插入标注
1.點擊地圖上面的紅旗圖片后,在地圖上面點擊動態添加標注
<div
??style="position:absolute;top:7px; right:450px; z-index:20;cursor:pointer;background:#cccccc;border:1px solid #ffffff;width:60px;height:30px;text-align:center;">
??<img class="mypig" imgVal="1" src='../images/flag.png' />
?</div>
?
2.
$('.mypig').live(
???"click",
???function(even) {
????window.clickPointer = "tuodong";
????drawingManager.close();
????var str = $(this).attr("imgVal");
????map.addEventListener("click", function(e) {
?????if (str == 1) {
??????var point = new BMap.Point(e.point.lng, e.point.lat);
??????var myIcon = new BMap.Icon("../images/flag.png",
????????new BMap.Size(38, 47));
??????var marker = new BMap.Marker(point, {
???????icon : myIcon
??????}); // 創建標注
??????marker.disableMassClear();
??????map.addOverlay(marker);
?????}
?????str = 0;
????});
???});
轉載于:https://www.cnblogs.com/lyming/p/4140194.html
總結
以上是生活随笔為你收集整理的百度地图动态插入标注的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菏泽民生城市之尊楼盘地址在哪里?
- 下一篇: 乌鲁木齐阳光城阳光天地楼盘地址在哪里?