如何在 React Native 中使用 Openlayers

问题描述 投票:0回答:0

我开发了一个核心是映射的react native app。我之前使用过react-native-maps,但我们很快就受到性能的限制。我必须能够管理地图上的数千个点,目前我的轨迹不超过 3000 个点,这对我来说是个问题。

我找到了几个选项,第一个是使用更优化的库,如 mapbox for react native,这看起来更好但有回报,这可能是一个问题。另一种选择是在 webview 中使用 openlayers,我们失去了对本地的兴趣,但我们有一个提供更多东西的库,并且在 web 版本上管理数万个点而不需要集群。

我想我会尝试 webview 解决方案,但 已经可用的库 似乎没有维护多年,我承认在钻研项目后我不太了解它是如何工作的,我真的不知道'有时间恢复这些项目。 我也对如何与我理解的webview(postMessage)进行交互有疑问,这会使交互变得复杂......

有没有人不得不处理这个问题? 我想听听你的意见,你的想法,也许我错过了一些可能的解决方案。我用 react-native-map 实现了一个集群系统来尝试解决这个问题,但这增加了复杂性,因为除了具有地理索引的位置之外,还需要管理轨迹上的集群,并且缓存已经显示的集群以获得最终结果而不是exceptional.

预先感谢您的帮助:)

react-native webview mapbox openlayers
© www.soinside.com 2019 - 2024. All rights reserved.