我正在JS中编写一个简单的小型Web应用程序,希望生成一个位置(lat / lon)的链接,这些链接将在移动用户的默认本机映射应用程序中打开(vs在浏览器中打开)。
e.g。 iOS上的地图,Android上的Google地图等
完成此任务的最佳做法是什么?
答案 0 :(得分:3)
您可以使用网址方案并生成这样的链接。 当用户点击链接时,它应该打开原生地图应用程序。
<a href="comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic">Open map</a>
以下是参考资料:
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>