如何在android中的mapView中隐藏灰色/白色区域

时间:2012-04-17 11:52:48

标签: android android-mapview

在下面的屏幕截图中,您可以看到每个地图视图中默认显示的白色区域(以红色突出显示)。我知道android中的mapView有这种默认行为,但是当在设备中启动原生谷歌地图应用程序时,它不会显示白色区域。我想看看那种行为。但我没有选择。地图上是否有任何滚动侦听器会停止在白色区域上的平移。任何帮助都很明显。

谢谢,

Check the highlighted area in this image

1 个答案:

答案 0 :(得分:0)

  

在以下屏幕截图中,您可以看到每个地图视图中默认显示的白色区域(以红色突出显示)。

默认情况下,它不会出现在每个mapview中。例如,This sample application没有这些区域,至少在合理的缩放级别。

由于墨卡托投影的纵横比,您的问题很可能纯粹处于1的缩放级别。多年以来我一直困扰着缩放级别为1。

  

但是当在设备中启动原生Google地图应用时,它不会显示白色区域

这是因为Google地图应用程序不是以1的缩放级别开始。但是,如果你捏缩放以达到最低缩放级别,然后平移,你会看到上面的那些空白区域在地图下面。同样,这很可能是由于墨卡托投影的纵横比。

  

地图上是否有任何滚动侦听器会停止在白色区域上进行平移。

我对此表示怀疑。