Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 按经度高度的脱机地图?_C#_.net_Google Maps_Geolocation_Gps - Fatal编程技术网

C# 按经度高度的脱机地图?

C# 按经度高度的脱机地图?,c#,.net,google-maps,geolocation,gps,C#,.net,Google Maps,Geolocation,Gps,我正在尝试创建一个C#应用程序,从一些地图数据库(OpenStreetMap、谷歌地图、雅虎地图)下载地图 然后制作一个API,在下载的地图上显示我的位置,而无需连接到internet 我找到了很多谷歌离线地图的例子,但我无法在下载的地图上用经度和纬度显示您的位置。据我所知,他们可以使用本地缓存。因此,您可以使用您喜欢的磁贴填充缓存,然后简单地更改为仅缓存模式 如果您深入研究代码,还可以通过一些API从缓存中获取一些数据。因此,您可以下载一次磁贴并将其保存到磁盘。启动时,您会将磁贴注入缓存,并将

我正在尝试创建一个C#应用程序,从一些地图数据库(OpenStreetMap、谷歌地图、雅虎地图)下载地图

然后制作一个API,在下载的地图上显示我的位置,而无需连接到internet

我找到了很多谷歌离线地图的例子,但我无法在下载的地图上用经度和纬度显示您的位置。

据我所知,他们可以使用本地缓存。因此,您可以使用您喜欢的磁贴填充缓存,然后简单地更改为仅缓存模式


如果您深入研究代码,还可以通过一些API从缓存中获取一些数据。因此,您可以下载一次磁贴并将其保存到磁盘。启动时,您会将磁贴注入缓存,并将模式从开始设置为仅缓存。

从谷歌地图缓存或提取内容可能会违反谷歌地图服务条款。如果您只知道经度和海拔高度,则无法计算位置。@Ramhound您可以使用编辑链接并将其设置为纬度。。。