【问题标题】:Can I open an Offline Maps App with a link pointing to a GPS Position?我可以打开带有指向 GPS 位置的链接的离线地图应用程序吗?
【发布时间】: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:// 开头的文本)并打开应用程序?
- 如果是,是否有离线地图可以通过此类链接打开并显示特定位置?
【问题讨论】:
标签:
skmaps
garmin
tomtom
osmand
sygic
【解决方案1】:
Geo URI's 可以在 HTML 中使用,它们应该可以在 Android 上使用。这样的链接看起来像这样,带有经纬度:
<a href="geo:38.62464092991612,-90.18476128578186">go here</a>
此类链接将(应该)由任何 Android 地图应用程序打开(假设他们的开发人员已对该应用程序进行编程以打开此类链接)。有关详细信息,请参阅here,您可以单击一个链接来查看它是否适用于您的离线地图应用。
从概念上讲,它们有点像tel: 链接。毕竟,链接不必指向网址。
也就是说,OSMand 至少也可以捕获和打开 Google 地图链接。