使用经度和纬度获取iOS 6位置的方向

时间:2012-12-24 22:00:27

标签: ios objective-c ios6 mapkit

我希望在我的应用中使用iOS 6中Apple地图的说明。

我已经看到了一些如何做到这一点的例子,但我还没看到如何使用点的经度和纬度坐标来完成。

基本上我的应用程序使用经度和纬度在地图视图上放置引脚我想获得这些位置的路线。

有没有人有这方面的例子?

1 个答案:

答案 0 :(得分:3)

您可以使用iOS 6中的MKMapItem执行此操作: (请注意,addressDictionary是一个包含通讯簿记录中的键和值的字典 - 有关详细信息,请参阅Apple文档)

// Create MKMapPlacemark out of coordinates and addressDictionary
MKPlacemark *placeMark = [[MKPlacemark alloc] initWithCoordinate:coordinate addressDictionary:addressDictionary];

// Create MKMapItem
MKMapItem *destination =  [[MKMapItem alloc] initWithPlacemark:placeMark];

// Using iOS6 native maps app
[destination openInMapsWithLaunchOptions:@{MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving}];