0

に手動で追加したアプリがありMarkersますgoogle map。次に、マーカーをローカル ストレージに保存しました。ここで、アプリを再実行し、一連のマーカーをロードして、(現在は空の) マップに配置します。次のような方法があると想定していました。

googleMap.addMarker(marker_I_loaded_from_memory)、しかし、私はそれを見つけることができません。または、のようなものがあるかもしれないと思ったのですがmarker_I_loaded_from_memory.AddMyselfToMap()、それも見つかりません。どちらかが存在しますか?

編集:マップAPI v 2を使用しています

4

1 に答える 1

2

Markerオブジェクトをシリアル化することはできません。それらは現在のビューに接続されています。

関連データをローカル DB に保存することをお勧めします。緯度、経度、タイトルなどの表で十分です。

このような を再作成する場合は、DB のデータから を構築Markerする を使用します。GoogleMap.addMarker(MarkerOptions)MarkerOptions

于 2013-08-01T13:22:08.563 に答える