ios - 苹果 map URL 方案 t=

标签 ios objective-c apple-maps

我正在尝试使用 Apple Maps 在 URL 中设置 map 类型,但它似乎不起作用。 我能做些什么不同的事情?为此,我在 URL 中将类型指定为 &t=satellite,如下所示:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=%@,%@&t=satellite", LatitudeCurrentLocation, LongitudeCurrentLocation]]];

纬度和经度是包含纬度和经度坐标的 NSString。

如何设置 URL 中的可能类型?

最佳答案

默认情况下, map 以图形 map 类型显示。您可以通过附加 ‘&t=k’ 将 map 类型更改为卫星,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=%@,%@&t=k", LatitudeCurrentLocation, LongitudeCurrentLocation]]];

有关更多信息,请阅读 This Question还有This Documentation.

关于ios - 苹果 map URL 方案 t=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17146854/

相关文章:

ios - 在 VS Code : add configuration for iOS Device to launch. json 中 react native

ios - 为什么每次向上滑动 UITableView 都会运行 cellForRowAt 函数?

ios - 如何使用 QuickBox API 下载图像?

ios - 将 iOS 应用程序插入 Apple map 的公共(public)交通列表中

ios - 当用户在 iOS 上打开应用程序切换器时监听事件

iphone - iOS 应用程序的启动顺序是什么?

ios - 在 Parse.com iOS 上上传的文件为空

apple-maps - Apple Map 中的多个航点

iphone - 在 iOS map 中搜索附近

iphone - 加载 ABPersonViewController 后如何以编程方式调用 ABPersonViewController 编辑 View