2

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

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

所以,有两个问题:

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

1 回答 1

0

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

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

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

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

也就是说,OSMand 至少也捕获并打开了 Google 地图链接。

于 2019-11-01T20:07:06.187 回答