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

Fly*_*ast 1 maps google-maps ios

我现在正在考虑一个适用于iOS的应用程序,该应用程序可以通过URL链接向其他人(没有Internet连接)发送短信,以便在他们点击链接时让他们离线指向我在原生地图应用中的位置.我知道可以使用这种URL完成:

http://maps.apple.com/maps?saddr=<their location>&daddr=<my location, filled by my app>
Run Code Online (Sandbox Code Playgroud)

当然,我可以saddr留空,让他们从自动完成列表中选择他们当前的位置作为起始点,但是他们还需要再迈出一步才能获得方向.我只想确保给​​他们最方便的方式.

如何引导原生地图应用程序通过此URL自动获取SMS接收者用户的当前位置?我需要这样的东西:

http://maps.apple.com/maps?saddr=current_location&daddr=<my location, filled by my app>
Run Code Online (Sandbox Code Playgroud)

我也想将此链接发送给其他平台用户,就像我可以使用的Android用户一样:

http://maps.google.com/maps?saddr=current_location&daddr=<my location, filled by my app>
Run Code Online (Sandbox Code Playgroud)

Windows Phone(我还不知道):

http://maps.???.com/maps?saddr=current_location&daddr=<my location, filled by my app>
Run Code Online (Sandbox Code Playgroud)

任何关键字或答案将非常感谢!

Spa*_*p09 13

你非常接近!

Apple地图:

http://maps.apple.com/maps?saddr=Current%20Location&daddr=<Your Location>
Run Code Online (Sandbox Code Playgroud)

谷歌地图:

comgooglemaps-x-callback://?saddr=&daddr=<Your Location>
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢你的回答.我没有意识到"Current%20Location"参数值.我在尝试使用地理定位插件从Cordova/Ionic应用程序获取位置之前,先调用导航方向的地图.这个好多了.谢谢! (2认同)