对于一个项目,我必须用彩色箭头指示在可见区域中未显示的标记的方向。
[当用户滚动或缩放地图时,箭头会相应地移动到将不可见标记与可见区域的当前中心进行比较的位置。
这里是展示所需内容的图片:
我正在使用react-native-mapview,并在地图上添加了常规视图以显示指标。
我已经开始通过比较坐标并计算每一帧的线(边界线和由2个坐标构成的线)之间的交点来进行处理。它在iOS上可以正常运行,但在Android上却相当落后,尤其是涉及很多标记。
什么是做到这一点的最佳方法?
也许您可以尝试使用Animated.View代替常规视图。它可能会更流畅?
将tracksViewChanges={false}
传递到标记https://github.com/react-native-community/react-native-maps/blob/master/docs/marker.md