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

如何在android中隐藏mapView中的灰色/白色区域,android,android-mapview,Android,Android Mapview,在下面的屏幕截图中,您可以看到默认情况下在每个地图视图中显示一个白色区域(以红色突出显示)。我知道android中的mapView有这种默认行为,但当在设备中启动本机Google Maps应用程序时,它不会显示白色区域。我希望看到这种行为。但我别无选择。如果地图上有任何滚动侦听器,将停止在白色区域上平移。任何帮助都是值得的 谢谢 在下面的屏幕截图中,您可以看到默认情况下在每个地图视图中显示一个白色区域(以红色突出显示) 它不会“默认情况下在每个地图视图中”出现,例如,没有这些区域,至少在合理的

在下面的屏幕截图中,您可以看到默认情况下在每个地图视图中显示一个白色区域(以红色突出显示)。我知道android中的mapView有这种默认行为,但当在设备中启动本机Google Maps应用程序时,它不会显示白色区域。我希望看到这种行为。但我别无选择。如果地图上有任何滚动侦听器,将停止在白色区域上平移。任何帮助都是值得的

谢谢

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

它不会“默认情况下在每个地图视图中”出现,例如,没有这些区域,至少在合理的缩放级别

由于墨卡托投影的纵横比,您的问题很可能纯粹是在1的缩放级别上。我已经好几年没有为1的缩放级别烦恼了

但当本机谷歌地图应用程序在设备中启动时,它不会显示白色区域

这是因为谷歌地图应用程序的缩放级别不是1。但是,如果您按住缩放以达到其最低缩放级别,然后四处平移,您将看到地图上方和下方的空白。同样,这很可能是由于墨卡托投影的纵横比

如果地图上有任何滚动侦听器,将停止在白色区域上平移


我对此表示怀疑。

是的,示例应用程序最初不显示白色区域,但完全缩小后,我可以看到白色区域。但在android设备上打开谷歌地图应用程序时,同样的谷歌地图不会显示白色区域(即使完全缩小)。墨卡托投影问题可能存在,但有任何解决方法。@Vansi:“但在android设备上打开谷歌地图应用程序时,同一张谷歌地图不会显示白色区域(即使你完全缩小)。”——是的,正如在我的Galaxy Nexus上测试的那样。您需要四处平移以查看白色区域,就像您需要四处平移以查看地图的部分一样,因为Google Maps应用程序不会缩小屏幕截图中显示的范围。“墨卡托投影问题可能存在,但有没有解决这个问题的办法。”——你可以搬到另一个星球,一个专为适应手机纵横比而设计的星球。