【发布时间】:2016-04-19 08:33:41
【问题描述】:
看完这篇文章,Programmatically open Maps app in iOS 6
使用下面的代码,我启动了 Apple Maps,但我只想打开 Apple Maps,而不是发送地址、地标或方向。
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(44.180383, -75.229618);
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:coordinate
addressDictionary:nil];
MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:placemark];
[mapItem setName:@"Home"];
// Pass the map item to the Maps app
[mapItem openInMapsWithLaunchOptions:nil];
任何帮助将不胜感激。
【问题讨论】:
-
你不能只使用
openURL和http://maps.apple.comURL 吗?
标签: ios objective-c ios7 ios9 apple-maps