GoogleMap ベースの Android アプリケーションを開発しています。
地図上に何千ものマーカーを表示する必要があります。
現在、SQLite データベース ローダーから各マーカーの緯度と経度を取得し、public void onLoadFinished(final Loader loader, final Cursor cursor)
メソッドにマーカーを追加しています。
ただし、このアプローチでは、マーカーの追加中にアプリケーションが応答しないため、ユーザー エクスペリエンスが非常に悪くなります。
何千ものマーカーを Google マップに追加して、アプリケーションの応答性を維持するにはどうすればよいですか?
メインUIスレッドでマップにマーカーを追加する必要があるためです。
質問する
2396 次
2 に答える
0
GeoserverでSpatial Liteプロバイダーを使用して、 WMSマップを提供できます。Android では、このようなタイル マップを使用するようにタイル プロバイダーを設定できます。
于 2013-07-24T11:48:54.830 に答える