ios - Apple 从当前位置映射路由请求 URL

标签 ios google-maps maps

我现在正在考虑一个适用于 iOS 的应用程序,它可以通过 URL 链接向其他人(没有 Internet 连接)发送短信,以便在他们点击链接时在本地 map 应用程序中为他们提供离线方向到我的位置。
我知道可以使用这种 URL 来完成:

http://maps.apple.com/maps?saddr=<their location>&daddr=<my location, filled by my app>

我当然可以离开 saddr空白并让他们从自动完成列表中选择他们当前的位置作为起点,但这会让他们多走一步才能找到方向。我只是想确保给他们最方便的方式。

如何引导原生 map 应用通过该URL自动获取短信接收用户的当前位置?我需要这样的东西:
http://maps.apple.com/maps?saddr=current_location&daddr=<my location, filled by my app>

我还想将此链接发送给其他平台用户,例如我可以使用的 Android 用户:
http://maps.google.com/maps?saddr=current_location&daddr=<my location, filled by my app>

Windows Phone(我还不知道):
http://maps.???.com/maps?saddr=current_location&daddr=<my location, filled by my app>

任何关键字或答案将不胜感激!

最佳答案

你非常接近!

苹果 map :

http://maps.apple.com/maps?saddr=Current%20Location&daddr=<Your Location>

谷歌地图:
comgooglemaps-x-callback://?saddr=&daddr=<Your Location>

关于ios - Apple 从当前位置映射路由请求 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25677329/

相关文章:

ios - 核心数据 - 2 个对象模型,1 个或 2 个托管对象上下文 - 哪个更好?

android - npm WARN react-native-maps@0.14.0 需要 react@>=15.4.0 的对等体,但没有安装

javascript - 使用 HTML5 地理定位(使用 Meteor js)时,Google map 不会在 Firefox 上显示

javascript - 如何在没有任何鼠标事件的情况下默认显示标记内容?

java - 如何在 Groovy 中使用 java.util.Date 作为映射键

android - 如何在 map 上显示带有地址的开始-目的地屏幕

ios - 图片不在项目文件夹中

javascript - 使用 JavaScript 禁用缩放谷歌地图?

ios - NSNumber numberFromString 不放置小数

go - 关于编写惯用的 Golang 的建议