私は Core Data プロジェクトに取り組んでいますが、早い段階で準拠しMKMapItems
ていないことが判明したため、 s の座標を double としてコア データに保存し、後でそれらを取得して目的地への道順を生成しています。NSCoder
MKMapItem
latitude
以下の投稿の回答は、道順を生成する方法を説明するのに役立つことがわかりましたが、 &longitude double
を に戻す方法がわかりませんMKMapItem
。これはできることでしょうか?
私は Core Data プロジェクトに取り組んでいますが、早い段階で準拠しMKMapItems
ていないことが判明したため、 s の座標を double としてコア データに保存し、後でそれらを取得して目的地への道順を生成しています。NSCoder
MKMapItem
latitude
以下の投稿の回答は、道順を生成する方法を説明するのに役立つことがわかりましたが、 &longitude double
を に戻す方法がわかりませんMKMapItem
。これはできることでしょうか?
@holex は、解決策の正しい方向を示してくれました。緯度/経度の座標を Core Data から MKMapItem に変換するには、次のコードを使用します。
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:CLLocationCoordinate2DMake([self.destinationLatitude doubleValue], [self.destinationLongitude doubleValue]) addressDictionary:nil];
MKMapItem *destination = [[MKMapItem alloc] initWithPlacemark:placemark];
[mapItem setName:@"Name of your location"];