我正在使用以下网址来获取两个位置之间的行车路线。
NSString* apiUrlStr = [NSString stringWithFormat:@"http://maps.google.com/maps?output=dragdir&saddr=%@&daddr=%@", saddr, daddr];
在上述查询中需要进行哪些更改才能获取自行车、步行或公共交通工具的路线以及相应的距离,两地之间所需的时间?
提前感谢您的帮助。
我正在使用以下网址来获取两个位置之间的行车路线。
NSString* apiUrlStr = [NSString stringWithFormat:@"http://maps.google.com/maps?output=dragdir&saddr=%@&daddr=%@", saddr, daddr];
在上述查询中需要进行哪些更改才能获取自行车、步行或公共交通工具的路线以及相应的距离,两地之间所需的时间?
提前感谢您的帮助。
你必须使用“dirflg=?” 参数,在哪里“?” 可:
dirflg 路由类型。 dirflg=h 开启“Avoid Highways”寻路模式。 dirflg=t 开启“Avoid Tolls”寻路模式。 dirflg=r 打开“公共交通” - 仅在某些区域有效。还可以设置如下所述的日期和时间信息。 dirflg=w 切换到步行路线 - 仍处于测试阶段。 dirflg=b 切换到骑行路线 - 仅在某些区域有效,仍处于测试阶段。
还有许多其他可用的参数,请阅读Google Maps 参数文档,但当然并非所有这些参数都受 Maps 原生 API 的支持(每个 iOS 版本都会更新)。由您来测试它们,因为官方 Apple 文档并不总是与所有功能保持同步。