MapsForge プラグインを使用して地図を表示するAndroid アプリを開発しています。
マップに 2000 ポイントを表示したいと考えています。現在、私はこれを使用FixedPixelCircle
して、さまざまなポイントのステータスを示すために好きな色で塗りつぶすことができる各ポイントに素敵な円を与えます.
問題はFixedPixelCircle
レイヤーであり、マップに 2000 レイヤーを追加する必要があることです
getMapView().getLayerManager().getLayers().add(myFixedPixelCircle);
orOutofMemoryError
が非常に遅くなります。各レイヤーには約 3MB が必要であると読みました。
現在、ポイントを表示する別の方法を探しています。どうにかして複数の図形を 1つのレイヤーに追加できますか?