1、问题
今天踩了个坑,markers在设置iconPath后,出现了两个问题:
1)开发工具上正常显示的图标,真机上却不知道跑哪去了。
2)拖拽后找到了图标,但真机上放大缩小地图,自定义图标会产生非常明显的偏移。
2、方案
后来经过多次测试,设置anchor: {x: 0.5,y: 0.5}可以解决问题,x、y的偏移值一定都要用0.5。
3、分析
真机地图初始化和缩放的时候markers的自定义图标在计算时有问题,从实际效果中很明显可以看得出,计算被anchor图标锚点配置影响,但从anchor的定义来看是不应该影响图标计算的,显然是底层计算没处理好。
请问怎么解决的呢?我想要显示所有marker。但是真机会飘,而且把getlocation写入了map的经纬度中心点,但是显示的时候就飘了
我只用了一个markers,没遇到多个的情况,我当时markers飘了,通设置anchor: {x: 0.5,y: 0.5}可以解决。
可能我们不是同一个问题。。。。愁人,试了没用,谢谢了
label content 也有问题,无法居中 左中右都没有变化
毕竟手机之间都存在某些兼容问题