需求需要在用圆圈家数字标记输入的坐标点
之前项目里面用到了百度地图
我想可不可以直接拿过来用
换下数据和参数就行
结果发现需求和原先设置的不太一样
之前是用
let polyline = new BMap.Polyline(line ,{strokeColor:color[index%3], strokeWeight:4, strokeOpacity:1}); //创建折线
事件添加是在折线上
自定义的参数无法直接传递进去
然后想着是自定义一个html标签然后给标签添加事件
结果总是提示事件不存在function undefined
然后一直找不到解决办法
所以打算换个思路,心想百度肯定提供了相关的设置或者接口
然后发现真的有http://lbsyun.baidu.com/jsdemo.htm#c1_14
然后参照其他的设置,通过这个完美的解决了问题
其实百度地图可以设置很多格式的坐标标签
都在这个路径下http://lbsyun.baidu.com/jsdemo.htm#c1_14
当然也可以直接去百度地图API查找http://lbsyun.baidu.com/index.php?title=jspopular/guide/event
完美的解决了坐标标签设置问题后
新的问题又来了
这个不是百度的锅
当同时设置mouseover和mouseout事件后会有闪烁
后来又是通过资料解决了这个问题
参考http://blog.sina.com.cn/s/blog_6261f86901011mub.html
(暂时对这个还没完全搞懂,但是问题也是解决了,希望有帮助)