2

我正在用 JS 编写一个简单的小型 Web 应用程序,希望生成指向位置(纬度/经度)的链接,这些位置将在移动用户的默认本地地图应用程序中打开(相对于在浏览器中打开)。

例如 iOS 上的地图、Android 上的谷歌地图等

有什么最佳实践可以做到这一点吗?

4

2 回答 2

3

您可以使用 url 方案并生成这样的链接。当用户点击链接时,它应该打开一个本地地图应用程序。

<a href="comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic">Open map</a>

以下是参考资料:

iOS 地图 http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

iOS 中的谷歌地图 https://developers.google.com/maps/documentation/ios/urlscheme

Android 中的谷歌地图 http://developer.android.com/guide/appendix/g-app-intents.html

希望这些链接可以帮助你。

于 2013-02-24T15:33:18.030 回答
2

我在我的一个项目中也有类似的要求。我做了这样的事情:

<a href=geo:latitude,longitude></a>
于 2014-01-16T09:22:36.737 回答