2016-08-15 19 views
3

私のプロジェクトでは、ViewControllerがあり、多くのマーカーが付いたマップ(GMSMapView)を表示しています。ある時点では、デバイスのマーカーを地図に表示したいので、マーカーの座標を保存しますオフラインです。それはGoogleマップのSDKを使用して可能ですか?私はあなたが既にオフラインになっているときに座標を保存する以外に何かを見つけました。これは私の座標を保存するコードです。Google Maps SDKオフラインでの使用

NSData *json = [NSKeyedArchiver archivedDataWithRootObject:objRespuesta.respuestaJSON[@"data"]]; 
NSLog(@"%@",json); 
[OSPUserDefault guardarJson:json conPath:path]; 

しかし、オフラインになると、オンライン時と同じことが行われますが、マーカーは地図上に表示されません。

答えて

1

オフラインでは使用できませんが、オフライン時に表示するカスタムマップタイルを追加できます。

+0

@SaintThreadに感謝します。そのアプローチのチュートリアルをお勧めしますか?ありがとう。 – luisjd

+0

@luisjdこれを見てください:https://www.mapbox.com/ios-sdk/api/3.3.4/Offline%20Maps.html ..私の答えは元の質問にあなたを助けました、 私はそれをお願い申し上げます!代わりに、残念ながらそれはトピックからのスタックオーバーフローです。オフラインで使用するカスタムマップタイルについて何かを検索してみてください。サンプルコードがあれば、あなたは質問を起こすことができます。 –

関連する問題