【问题标题】:Redirect to Apple Maps with "Avoid Highways" automatically selected自动选择“避开高速公路”重定向到 Apple 地图
【发布时间】:2016-11-15 20:36:14
【问题描述】:

我们有一个应用程序允许用户结账和乘坐某种类型的车辆,我想构建一个按钮,当按下该按钮时,会将他们重定向到他们的默认导航应用程序,并且可以选择预先选择的目的地。至关重要的是,这辆车不允许在高速公路上行驶,因此我们不希望将用户引导到其中有高速公路的路线。

现在,我被卡住了,因为在选择“避开高速公路”的情况下,我似乎无法启动 Apple 地图。我正在使用 URL "http://maps.apple.com/daddr=0,0&dirflg=h",但 &dirflg=h 对我不起作用,&avoid=highways&avoid=h 也不起作用。查看 Apple 的文档,似乎此参数不可用:https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

对于 iOS 用户来说,我似乎不得不将他们重定向到使用 Google 地图,我可以根据 Google Maps iOS SDK 文档:https://developers.google.com/maps/documentation/ios-sdk/urlscheme 执行此操作。真的吗?真的没有办法在选择“避开高速公路”的情况下打开苹果地图吗?

【问题讨论】:

    标签: ios objective-c iphone apple-maps


    【解决方案1】:

    是的——从该文档看来,请求 URL 中确实没有该设置的标志。您可能想在 MapKit 上 file an enhancement request 获得该功能。

    【讨论】:

    • 谢谢。这是不幸的。我在 bugreport.apple.com 上提交了一个请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    相关资源
    最近更新 更多