Android 2.2 中 MapView 放大/缩小时出现黑屏

发布于 2024-10-31 17:51:17 字数 396 浏览 0 评论 0原文

我有一个应用程序在 Android 1.6 中完美工作的 Google Maps api 的 MapView 中放置了一些叠加层,当我在 Android 2.2 (LG Optimus One) 中进行测试时,放大/缩小(快速)时 MapView 无法渲染覆盖层和地图什么也没有显示,只是一个空白的屏幕。

现在,我注意到,如果连接到互联网,地图会在下载地图块后重新加载,从而解决问题。但是,如果设备无法连接到互联网,MapView 不会恢复视图,有时需要重新启动应用程序。我检查了 android 日志,但没有发现任何警告/错误。

我检查了一个“空”应用程序,该应用程序仅在空 MapView 中添加一个覆盖层,但问题仍然存在,并且我无法在 Google 地图应用程序中重现该问题。

我想知道其他人是否可以重现此问题或解决该问题。

I have an application that puts some overlays in a MapView of the Google Maps api for android working perfectly in Android 1.6, and when I tested in an Android 2.2 (LG Optimus One) when zooming in/out (fast) the MapView fails to render the overlays and map, showing nothing, just a blank screen.

Now, i have noticed that if one is connected to the internet, the map reloads after downloading the maptile, fixing the problem. But, if the devices fails to connect to the internet, the MapView doesn't restore the view, having sometimes to restart the app. I checked the android log but didn't found any warnings/errors.

I have checked with an "empty" application that only adds one overlay in an empty MapView, and the problem persisted, and I couldn't reproduce the problem in the Google Maps application.

I would like to know if someone else can reproduce this issue or has a fix for it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文