1

次のスクリーンショットでは、デフォルトですべてのマップビューに白い領域 (赤で強調表示) が表示されていることがわかります。Android の mapView にはこのデフォルトの動作があることはわかっていますが、デバイスでネイティブの Google マップ アプリを起動すると、白い領域が表示されません。その振る舞いを見てみたい。しかし、私は選択肢がありません。白い領域でのパンを停止するスクロール リスナーがマップ上に存在する必要があります。どんな助けもかなりのものです。

ありがとう、

この画像の強調表示された領域を確認してください

4

1 に答える 1

0

次のスクリーンショットでは、デフォルトですべてのマップビューに白い領域 (赤で強調表示) が表示されていることがわかります。

「デフォルトではすべてのマップビューに」表示されません。たとえば、このサンプル アプリケーションには、少なくとも妥当なズーム レベルでは、これらの領域がありません。

メルカトル図法の縦横比が原因で、問題は純粋にズーム レベル 1 にある可能性があります。ズームレベル 1 に悩まされてから何年も経ちました。

ただし、デバイスでネイティブの Google マップ アプリを起動すると、白い領域が表示されません

これは、Google マップ アプリケーションがズーム レベル 1 で開始されないためです。ただし、ピンチしてズームして最小のズーム レベルに到達し、パンすると、マップの上下に空白が表示されます。地図。繰り返しますが、これはメルカトル図法の縦横比が原因である可能性が最も高いです。

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

疑わしい。

于 2012-04-17T12:06:27.797 に答える