我正在尝试为现有的C# WinForms应用程序创建地图查看器。我已经安装并连接了GreatMaps (GMap.net)控件,没有问题,一切工作正常。其中的怪癖是它需要离线工作(因为它是一个应用程序,供不总是在有移动信号的地方的用户使用)。
离线缓存模式适用于GMap,但是,我们必须预先构建缓存,这是我们可以做的,但是,因为我们需要整个英国,这将是一个痛苦(特别是当我们必须下降到街道水平)。
是否有人知道是否有任何现有的缓存文件,我们可以下载和使用?我已经看过下载OSM文件,但还不知道如何使用它们,如何转换它们(转换成GMap似乎使用的gmdb格式)。
有什么想法吗?
发布于 2020-08-12 21:36:53
查看VectorTileRenderer (https://github.com/AliFlux/VectorTileRenderer),它有一个针对Gmap.net的演示。您所需要的只是一个MBTiles文件,您可以从OpenMapTiles.org (https://openmaptiles.com/downloads/europe/british-isles/)免费下载该文件
https://stackoverflow.com/questions/62913246
复制相似问题