-1

データベース カーソル while ループに次のスニペットがあるので、メモリにロードできるマーカーの数を確認するために、カーソル movetoext() を削除し、VM が過負荷になるまで実行したので、.icon() を使用して約 1060 個のマーカーを取得しましたそして、私が約160000を取得しないと、すべてのマーカーに対して3つの異なるビットマップしかないのではないかと思っているので、すべてのマーカーに対してビットマップをロードする必要がありますか、それともこれを行うためのより効率的な方法、マーカーの量アプリが必要になるのは1060をはるかに超えています。お時間をいただきありがとうございます....

 marker = map.addMarker(new     MarkerOptions().position(latlng));//.icon(BitmapDescriptorFactory
                     // .fromBitmap(knife)));
4

1 に答える 1

0

使用する 3 つのマーカーの各ビットマップに対して BitmapDescriptor を作成し、マーカーを追加するときにそれをロードして、この問題を解決しました

于 2013-04-23T05:29:03.740 に答える