【发布时间】: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