我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?

Posted

技术标签:

【中文标题】我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?【英文标题】:Can I open an Offline Maps App with a link pointing to a GPS Position? 【发布时间】:2017-05-28 09:41:42 【问题描述】:

我想生成一个带有 gps 位置的链接,以便在单击时,离线地图应用程序(TomTom、Garmin、Sygic、Scout/Skobbler、Osmand、Locus、Maps.me 或任何其他)打开并显示位置,类似于http://maps.google.com/?q=latitude,longitude,但应在应用中打开以便使用离线地图。

我找到了如何为 Google、MapQuest、Scout、Waze 和此处创建此类链接,但这些都需要互联网访问。

那么,有两个问题:

    是否可以仅提供一个将被识别为链接的文本(如以http:// 开头的文本)并打开应用程序? 如果是,是否有离线地图可以通过此类链接打开并显示特定位置?

【问题讨论】:

【参考方案1】:

Geo URI's 可以在 html 中使用,它们应该可以在 android 上使用。这样的链接看起来像这样,带有经纬度:

<a href="geo:38.62464092991612,-90.18476128578186">go here</a>

此类链接将(应该)由任何 Android 地图应用程序打开(假设他们的开发人员已对该应用程序进行编程以打开此类链接)。有关详细信息,请参阅here,您可以单击一个链接来查看它是否适用于您的离线地图应用。

从概念上讲,它们有点像tel: 链接。毕竟,链接不必指向网址。

也就是说,OSMand 至少也可以捕获和打开 Google 地图链接。

【讨论】:

以上是关于我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

在高德地图怎么找不到我的位置

怎样查看已下截的离线地图

经度高度的离线地图?

Android实现百度离线地图+gps定位

Sencha Touch中的离线地图

高德地图怎样实现实时定位,得到当前地点的坐标,位置