如何离线在地图上生成带有位置的图像?



我有一对坐标(纬度,经度(。 我需要生成在地图上显示这些坐标的图像。 然后在将来没有互联网的情况下生成具有其他坐标的此类图像。

请告诉我是否有允许您离线显示坐标的解决方案?

更新:是否有机会离线下载地图,例如:GPS跟踪器地图或类似的东西?

谢谢

这在离线时是不可能的。 生成您最有可能使用的坐标位置的图像

os.system("open "" https://www.google.nl/maps/place/" + location)

然后生成弹出的位置的图像。 这在离线时是不可能做到的,我很抱歉。

这个问题太宽泛了,无法给出一个好的答案。然而:

有几家公司,如TeleAtlas和NavTeq,销售地图数据。我不知道以1:1M分辨率从他们那里购买世界要花多少钱,但我猜有几千美元。

您可以从自然地球下载数据或预渲染栅格。但是,它们没有良好的1:1M地图所需的分辨率。

您可以从OpenStreetMap下载数据。数据是免费的(如啤酒和语音(,但使用它是一项重大任务。

有些公司根据OpenStreetMap数据提供各种格式的预渲染地图。OpenMapTiles是我碰巧在头顶上的一个,但这里有其他的。

最新更新