gpt4 book ai didi

iphone - 如何从 objective-c 在 iPhone 上启动 map 应用程序

转载 作者:行者123 更新时间:2023-12-01 17:18:35 25 4
gpt4 key购买 nike

我为 IOS 6 开发应用程序。
我想运行 map 应用程序并传递它的起点和目的地,以便我可以导航用户。

UIApplication *app = [UIApplication sharedApplication];

NSString *coordinates = [NSString stringWithFormat:@"http://maps.google.com/maps?daddr=%f,%f&saddr=%f,%f", ...];

[app openURL:[NSURL URLWithString: coordinates]];

我认为这段代码将在模拟器上的浏览器中打开谷歌地图,并在设备上打开 map 应用程序,但在设备上它运行浏览器谷歌地图。
难道我做错了什么?

最佳答案

如果您不知道,Apple 不再使用 Google map ,因此您必须为 Apple map 使用他们的新 URL 方案。
(注意:如果你支持 iOS 5,那么你应该同时使用。谷歌地图方案和苹果 map )

这是一个示例查询 http://maps.apple.com/maps?daddr=San+Francisco,+CA&saddr=cupertino
这是它的文档:Apple Maps URL Schemes

关于iphone - 如何从 objective-c 在 iPhone 上启动 map 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12606648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com