for (var i = 0; i < RegionData.length; i++) { (function () { var icon = new BMap.Icon('../../assets/p_w_picpaths/arrow_right.png', new BMap.Size(20, 32) , {anchor: new BMap.Size(8, 8) }); var mkr = new BMap.Marker(new BMap.Point(RegionData[i].longitude, RegionData[i].latitude) , {icon: icon}); mkr.setTitle(RegionData[i].name); map.addOverlay(mkr);//map指地图实例 })();//这句立即执行很重要,否则你会发现只给最后一个标注加了监听 }
百度地图上循环加标注
原创
©著作权归作者所有:来自51CTO博客作者641553385的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C#使用技巧之调用JS脚本方法一
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
将任务栏图标设置为只显示小图标
任务栏图标修改
任务栏 小图标 -
实现商家google地图标注功能
第一步: 打开网址 ditu.google.cn 在地图上面寻找一个地址,然后上下左右移动地图,让这个地址正好处于地图
javascript html 剪贴板