我面临一个问题,当谷歌地图正在加载时,我可以看到方形补丁(如图中所示)。我想让大家明白这不是因为带宽低我已经在高带宽连接(4MBPS)上测试了互联网连接。
有时候,在点击地图时,补丁也会消失(并非总是如此)。
请尽快帮助我。
提前致谢:)
答案 0 :(得分:1)
从MapView rendering with tiles missing with an "x" in the center引用tdavisjr:
确定。从一个干净的项目开始后,我发现这两行代码是罪魁祸首。
mapView.setSatellite(true); mapView.setStreetView(true);
他们彼此背靠背 我回顾了发展的最初阶段,他们是 那里工作得很好。显然,这是一个BUG MapView因为我猜它试图同时显示SateliteView和 StreetView同时出现。人们会认为后者会 覆盖前者;但我猜不是。
所以,我的问题是,为什么这一切突然浮出水面 在过去一周左右。我的猜测是地图应用程序 最后一次在市场上更新于9月8日,也许是一天左右 从市场上更新,这个问题开始重新出现。
作为测试,有人可以将这两行添加到他们的代码中 确认你得到了同样的行为?
答案 1 :(得分:0)
@Vaibhav,我在我的应用程序中面临同样的问题。请添加一些布局代码。我认为你在mapview Layout-width和Layout-Height属性中犯了错误。
看到这个......
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="xxx"
/>
如果您使用过匹配父项或其他而不是fill_parent,请更改此项。希望你的错误能够得到解决。