自动选择 "Avoid Highways" 重定向到 Apple 地图
Redirect to Apple Maps with "Avoid Highways" automatically selected
我们有一个允许用户结帐和乘坐某种类型车辆的应用程序,我想构建一个按钮,当按下该按钮时,会将他们重定向到他们的默认导航应用程序,可以选择预先指定目的地选择。至关重要的是,这种车辆不允许在高速公路上行驶,因此我们永远不想将用户引导至其中有高速公路的路线。
现在,我卡住了,因为看起来我无法在选择 "avoid highways" 的情况下启动 Apple Maps。我正在使用 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 地图 iOS SDK 执行此操作文档:https://developers.google.com/maps/documentation/ios-sdk/urlscheme。真的吗?选择 'avoid highways' 后真的无法打开 Apple 地图吗?
是的——从该文档看来,请求中确实没有该设置的标志 URL。您可能希望 file an enhancement request 在 MapKit 上使用该功能。
我们有一个允许用户结帐和乘坐某种类型车辆的应用程序,我想构建一个按钮,当按下该按钮时,会将他们重定向到他们的默认导航应用程序,可以选择预先指定目的地选择。至关重要的是,这种车辆不允许在高速公路上行驶,因此我们永远不想将用户引导至其中有高速公路的路线。
现在,我卡住了,因为看起来我无法在选择 "avoid highways" 的情况下启动 Apple Maps。我正在使用 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 地图 iOS SDK 执行此操作文档:https://developers.google.com/maps/documentation/ios-sdk/urlscheme。真的吗?选择 'avoid highways' 后真的无法打开 Apple 地图吗?
是的——从该文档看来,请求中确实没有该设置的标志 URL。您可能希望 file an enhancement request 在 MapKit 上使用该功能。