React-Native-Maps支持离线谷歌地图。

4

我是React Native的新手,正在使用第三方库react-native-maps开发一个应用。目前,一切都在在线地图中正常工作,因为这个第三方库使用了Google Maps。但是我的问题是,当我切换到离线模式时,我的应用程序会出现问题。

我的问题是是否有可能在应用程序加载时下载/缓存特定国家范围内的谷歌地图?

谢谢您提前。

2个回答

1
它的功能如下:
  1. 该应用程序可以设置最大大小的缓存。
  2. 当应用程序请求瓦片时,这些瓦片会被缓存到本地存储器中。
  3. 地图对象上有一个接口,使您可以在特定缩放级别下缓存地图中的特定瓦片。
  4. 应用程序定期扫描缓存,并按LRU顺序删除项目,直到其低于最大缓存大小。
如果维护者接受这样的拉取请求,请告诉我,我可以开始工作。

1
据我所知,目前无法使用react-native提供的MapView缓存地图数据。目前唯一支持离线地图的react-native模块是react-native-mapbox-gl。我在其中一个项目中使用过它,并且相当容易上手。这个项目最大的问题是,在错误方面仍然非常靠前,距离v1.0还有很长的路要走。对于基本情况,它可以胜任工作。
我发现另一个项目具有许多出色的功能,并且具有快照功能,我认为可以用它来模仿离线地图。我还没有尝试过,但我正在评估它。 react-native-maps

欢迎来到stackoverflow!通常不建议使用两个链接,因为链接可能会失效。是否可以在您的答案中添加相关内容? - mnwsmit
@JFunk,原帖提到了你提到的同一个库,react-native-maps - Joshua Pinter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接