我正在尝试使用 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
and kABPersonAddressCityKey
,但都不会出现在最终的路线视图中。