百度地图-自定义overlay注意点

背景:
想要自定义overlay图标,所以自定义了一个overlay,继承自Overlay,实现了initialize和draw方法。
在点击这个图标的时候把图标换成激活状态的,再次点击取消激活,换回原来的图标

遇到的问题:
点击图标,激活图标换图后,在地图拖拽的时候,图标自动变成了未激活的样式,此时并没有点到图标上。。

原因:地图拖拽的时候会不停的调draw方法,当拖拽结束后,会调一次initialize,所以在这个方法里面如果设置过图片路径的话,会造成上述的bug

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容