qiuxiang / react-native-amap3d

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS
https://qiuxiang.github.io/react-native-amap3d/api/
MIT License
1.28k stars 330 forks source link

Marker自定义View image第一次不显示 #411

Open Tiger-man opened 6 years ago

Tiger-man commented 6 years ago

MapView.Marker自定义View 第一次加载Image不显示,在debug环境中reload一次,图片就会显示出来,这是什么原因导致的。

qiuxiang commented 6 years ago

原因在另一个项目里有说明,https://github.com/qiuxiang/react-native-baidumap-sdk/blob/master/docs/marker.md#update-android-only

问题来自于 android 自定义 view 的 hack 实现

Tiger-man commented 6 years ago

@qiuxiang 非常感谢

qiuxiang commented 6 years ago

https://github.com/qiuxiang/react-native-amap3d/blob/master/lib/js/maps/Marker.js#L145

Nocturne-FFG commented 5 years ago

今天在华为上也遇到这个问题,一直是第一次绘制不显示,第二次就显示了, @qiuxiang 老哥有解莫?

liuweicom commented 5 years ago

你好请问有什么解决方案么?

qiuxiang commented 5 years ago

暂时没有,最近在重构,顺便再看下怎么解决

finghtingjie commented 3 years ago

暂时没有,最近在重构,顺便再看下怎么解决

老哥现在有解决办法了吗? 我现在的项目里有这个问题。 仅第一次动态更换自定义marker时存在偶尔不显示图标问题。后面再点其他marker就没问题了。