我有一对坐标(纬度,经度(。 我需要生成在地图上显示这些坐标的图像。 然后在将来没有互联网的情况下生成具有其他坐标的此类图像。
请告诉我是否有允许您离线显示坐标的解决方案?
更新:是否有机会离线下载地图,例如:GPS跟踪器地图或类似的东西?
谢谢
这在离线时是不可能的。 生成您最有可能使用的坐标位置的图像
os.system("open "" https://www.google.nl/maps/place/" + location)
然后生成弹出的位置的图像。 这在离线时是不可能做到的,我很抱歉。
这个问题太宽泛了,无法给出一个好的答案。然而:
有几家公司,如TeleAtlas和NavTeq,销售地图数据。我不知道以1:1M分辨率从他们那里购买世界要花多少钱,但我猜有几千美元。
您可以从自然地球下载数据或预渲染栅格。但是,它们没有良好的1:1M地图所需的分辨率。
您可以从OpenStreetMap下载数据。数据是免费的(如啤酒和语音(,但使用它是一项重大任务。
有些公司根据OpenStreetMap数据提供各种格式的预渲染地图。OpenMapTiles是我碰巧在头顶上的一个,但这里有其他的。