マップ プロジェクトに Skobbler を使用しています。ユーザーがオフラインで使用するためにマップの一部をダウンロードできるようにしたいと考えています。ドキュメントからわかるように offlinePackageCode
、その地域を使用している都市、州、または国のマップをダウンロードできます。私の質問は、どのエリアのマップをダウンロードするかです。または、検索した場所のオフライン パッケージ コードを取得する方法を教えてください。たとえば、ノースウィッチ (イギリス) 近くの座標 A にいます。リバース ジオコーディングは通りを返します。
CLLocationCoordinate2D coord = [self.mapView coordinateForPoint:CGPointMake(CGRectGetMidX(self.mapView.frame),
CGRectGetMidY(self.mapView.frame))];
SKSearchResult *searchObject = [[SKReverseGeocoderService sharedInstance] reverseGeocodeLocation:coord];
searchObject.name
はヘミング ストリート、offlinePackageCode
は空の文字列です。
searchObject.parentSearchResults
には都市オブジェクト Northwich が含まれていますが、その型はSKSearchResultParent
プロパティを持たないofflinePackageCode
です。
では、このエリアの地図をダウンロードするにはどうすればよいですか?
どんな助けにも感謝します。