我现在正在考虑一个适用于 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/