2011-01-13 8 views
1

Androidのマップアプリケーション(少なくともバージョン5以上)では、タイルは、独自のアプリケーションでMapViewを使用する場合(ズームなど)とは異なる方法で読み込まれます。 MapViewでは、マップが表示されるよりもタイルが完全にロードされるまで、灰色のチェッカー画像が表示されます。マップアプリケーションでは、これは常にそうではありません。完全に読み込まれていないタイルはまだマップを表示していますが、それはぼやけています。ズームの際にマップを表示するマップアプリケーションの方法は、目の方がはるかにきれいです。AndroidでロードされているMapViewタイル

この「機能」を私自身のアプリケーションでMapViewに組み込むことは可能ですか?

敬具

P

答えて

1

残念ながら、あなたが与えられているAPIは、地図アプリケーションで使用されている1から遅れる傾向があります。パブリックAPIにこれらの変更を追加する場合と追加しない場合がありますが、そうした場合には通常かなりの時間がかかります。たとえば、私たちはまだトポマップレイヤーにアクセスできません...

0

私はまだこの問題が有効であることを発見しています。特に3G以上!私は知っているGoogle Maps Appのキャッシュのタイル(と私たちはグーグルズT & Cの)ので、それは人のことを作るだろう比較素晴らしい比較ではないことはできません!

私は機能を使用しています

mv.preLoad(); 

は最初の中央のタイルをロードするためにマップを伝えるために、しかし、これはまだそれが画面上のタイルをレンダリングするのにかかる時間にはほとんど違いになります。

誰かがまともなソリューション(まだオフラインマップを見ていない)を思いついたり、タイルを3G上で高速に読み込めるようにするにはどうしたらいいですか?

関連する問題