【发布时间】:2013-01-02 20:19:33
【问题描述】:
我正在尝试查找如何使用应用内的 MapView 提供前往某个位置的路线。我希望我的应用程序拉取用户当前位置(我已经完成),然后我希望 MapView 使用该信息来提供到某个目的地的转弯方向。这在 iOS SDK 6.0 和 xcode 4.5 上是否可行?
【问题讨论】:
-
你还没有开始做这个吗?或者你已经完成了一些开发并且在某个时候被卡住了?
我正在尝试查找如何使用应用内的 MapView 提供前往某个位置的路线。我希望我的应用程序拉取用户当前位置(我已经完成),然后我希望 MapView 使用该信息来提供到某个目的地的转弯方向。这在 iOS SDK 6.0 和 xcode 4.5 上是否可行?
【问题讨论】:
你可以使用GoogleDirectional映射api.simply实现
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake([_iLat doubleValue],[_iLong doubleValue]);
MKPlacemark* placeMark = [[MKPlacemark alloc] initWithCoordinate:coordinate addressDictionary:nil];
MKMapItem *destination = [[MKMapItem alloc] initWithPlacemark:placeMark];
if([destination respondsToSelector:@selector(openInMapsWithLaunchOptions:)])
{
//using iOS6 native maps app
[destination openInMapsWithLaunchOptions:@{MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving}];
}
【讨论】: