2012-04-27 17 views
0

私はマップを描画しますが(Googleマップは使用しません)、アニメーションを作成しようとしています(ズーム、スクロール、トランジションなど)。それは小さなデータベースで非常にスムーズに動作しますが、大きなデータベース(約15000点と行)でテストすると、小さなアクティビティ(ズームなど)を開始するのに数分以上かかります... コードでは、私はすべてを描画しますキャンバスタイプにマッピングし、マトリックスとスレッドを使用してアニメーションを作成します。 もっと速くするための方法が他にあるかどうか尋ねたいと思います。 ありがとうございます。大きなデータベースを使ってアンドロイドで地図を描くにはどうすればいいですか?

答えて

0

ズームを開始している間に、マップをビットマップに変換し、何千ものオブジェクトではなく1つの画像を拡大します。また、目に見えない(ユーザー用の)オブジェクトを描画しない方が良いです

関連する問題