有没有人知道如何从应用程序内部打开Apple Maps并使用URL方案在地理位置上放置一个引脚?看起来我只能将引脚放在地址而不是地理位置。
This is the documentation我正在使用它,它有点简短。
使用http://maps.apple.com/?q=lat,lng。
这会奏效。它对我有用。
如果您使用的是iOS 6,那么最好使用MKMapItem
。
例如:
CLLocationCoordinate2D myCoordinate = CLLocationCoordinate2DMake(123, 456);
MKPlacemark *myPlacemark = [[MKPlacemark alloc] initWithCoordinate:myCoordinate addressDictionary:nil];
MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:myPlacemark];
mapItem.name = @"A Cool Place";
[mapItem openInMapsWithLaunchOptions:nil];
您可以使用以下格式在该位置放置一个引脚:
http://maps.apple.com/?ll=34.2390,108.8887&q=Address%20Name
要么
地图:LL = 34.2390,108.8887&Q =地址%20Name
参数:
q =>位置名称
ll =>位置的坐标