如何生成将在默认地图应用中打开的位置链接?

时间:2013-02-24 15:02:35

标签: javascript google-maps web-applications map apple-maps

我正在JS中编写一个简单的小型Web应用程序,希望生成一个位置(lat / lon)的链接,这些链接将在移动用户的默认本机映射应用程序中打开(vs在浏览器中打开)。

e.g。 iOS上的地图,Android上的Google地图等

完成此任务的最佳做法是什么?

2 个答案:

答案 0 :(得分:3)

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

<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中的Google地图 https://developers.google.com/maps/documentation/ios/urlscheme

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

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

答案 1 :(得分:1)

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

<a href=geo:latitude,longitude></a>