javascript - 如何生成将在默认 map 应用程序中打开的位置链接?

标签 javascript google-maps web-applications dictionary apple-maps

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

例如iOS 上的 map 、Android 上的 Google map 等

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

最佳答案

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

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

引用资料如下:

iOS map 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

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

关于javascript - 如何生成将在默认 map 应用程序中打开的位置链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15053004/

相关文章:

在 django 的客户端浏览器中启用了 JavaScript?

javascript - 使用 Java 小程序在网页上获取 MAC 地址

Android 谷歌地图 - 所有标记背后的自定义背景

c# - 在谷歌地图上绘制多个标记

javascript - 使用 Javascript 单击给定按钮并在新窗口中打开它

javascript - Chrome Profiler 中的 "Not optimized"警告是什么意思?

google-maps - Canvas 上的 Google map 边框

java - 运行 Web 应用程序 - 错误 : package javax. faces.bean 不存在

java - Spring MVC,两个配置实例而不是一个

php - 表单中的图像提交按钮