1

私は Core Data プロジェクトに取り組んでいますが、早い段階で準拠しMKMapItemsていないことが判明したため、 s の座標を double としてコア データに保存し、後でそれらを取得して目的地への道順を生成しています。NSCoderMKMapItem

latitude以下の投稿の回答は、道順を生成する方法を説明するのに役立つことがわかりましたが、 &longitude doubleを に戻す方法がわかりませんMKMapItem。これはできることでしょうか?

組み込みの Apple API を使用して mkmapview で道順を取得する方法はありますか?

4

1 に答える 1

1

@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"];
于 2015-03-16T18:47:48.657 に答える