2012-04-17 15 views
1

次のスクリーンショットでは、デフォルトですべてのマップビューに表示される白い領域(赤で強調表示)を見ることができます。アンドロイドのmapViewにはこのデフォルトの動作がありますが、ネイティブGoogleマップアプリがデバイスで起動されているときは、白い部分が表示されません。私はその行動を見たいと思います。しかし、私はオプションがありません。地図上にスクロールリスナーがあれば、白い部分のパンを止めるでしょう。どんな助けも受け入れられます。androidでmapViewのグレー/ホワイト領域を非表示にする方法

おかげで、あなたはすべてのMapViewの中で、デフォルトで表示される(赤で強調表示)白い部分を見ることができ、以下のスクリーンショットで

Check the highlighted area in this image

答えて

0

「すべてのマップビューにデフォルトでは表示されません」。例えば、This sample applicationは、少なくとも合理的なズームレベルでは、これらの領域を有していない。

Mercatorプロジェクションのアスペクト比のために、問題は純粋にズームレベル1である可能性があります。 Googleのためである私は1

のズームレベルに煩わさなく、ネイティブのGoogleマップアプリがデバイスに発売されたとき、それは

白い領域を示してdoesntのため、年が経ちました地図アプリケーションは、ズームレベル1で開始されません。ただし、ピンチトゥーズームを使用してズームレベルを最小にしてパンを回すと、地図の上下に空白が表示されます。この場合も、メルカトル図法の縦横比が原因である可能性があります。

マップ上に白い領域のパンを停止するスクロールリスナーが存在する必要があります。

私はそれを疑います。

+0

はい、サンプルアプリケーションでは最初に白い領域が表示されませんが、完全にズームインすると白い領域が表示されます。しかし、あなたが完全にズームアウトしても、アンドロイドデバイスでGoogleマップアプリケーションを開くと、同じGoogleマップには白い部分が表示されません。メルケータ投影の問題はそこにあるかもしれませんが、これを解決する方法に関するアイデアはあります。 – Vansi

+0

@バンシー:「しかし、あなたが完全にズームアウトしても、アンドロイドデバイスでGoogle Mapsアプリケーションを開くと、同じGoogleマップでは白い部分が表示されません。 - はい、それは私のGalaxy Nexusでテストされています。地図の一部を見るためにパンを回す必要があるように、白い部分を見るためにパンを回す必要があります.Googleマップアプリケーションは、スクリーンショットに表示されている範囲までズームアウトしません。 "メルケータ計画の問題はそこにあるかもしれないが、これを解決する方法に関するアイディアはある。" - 電話のアスペクト比に合わせて設計された別の惑星に移動することができます。 – CommonsWare

関連する問題