【发布时间】:2017-04-20 11:35:41
【问题描述】:
我正在尝试使用 Apple 的地图显示两个地方的路线。
对于这两个地方,名字和坐标我都有。
MKMapItem *currentLocation = [[MKMapItem alloc]
initWithPlacemark:[[MKPlacemark alloc]
initWithCoordinate:paramModel.fromCoordinate2D
addressDictionary:nil]];
MKMapItem *toLocation = [[MKMapItem alloc]
initWithPlacemark:[[MKPlacemark alloc]
initWithCoordinate:paramModel.toCoordinate2D
addressDictionary:nil]];
return [MKMapItem openMapsWithItems:@[ currentLocation, toLocation ]
launchOptions:@{
MKLaunchOptionsDirectionsModeKey :
MKLaunchOptionsDirectionsModeDriving
}];
名称存储在paramModel 中。
我认为这可以通过使用addressDictionary 来实现?我试过kABPersonAddressStreetKey 和kABPersonAddressCityKey,但都不会出现在最终的路线视图中。
【问题讨论】:
标签: ios mapkit mkmapitem clplacemark