android - Android 谷歌地图上丢失的瓷砖
问题描述
我在一个钓鱼应用程序上工作,该应用程序需要处理水中间的许多位置。我注意到在缩放 13 之后,仅在 Android中,水中的大多数位置都不会返回图块,而是看到一个空白区域(卫星地图)
这不是随机的而是一致的,大于 13 的缩放级别返回只是空的,这在 iOS 中不会发生。
在某些位置,即使缩放级别为 11 也会返回空白。我可以在水中间使用较小的缩放级别,但问题是我不知道地图什么时候会变空。
我读过谷歌地图没有完全覆盖世界,所以可能会出现空的瓷砖。
两个问题:
- 为什么这仅发生在 Android 上(地图版本 16.0.0)?
- 我怎样才能检测到错过的瓷砖,以便我可以连续做出反应?
解决方案
这是 Android 版地图 SDK 中的一个错误https://issuetracker.google.com/issues/172359726
我能够使用 v2 和 v3(测试版)重现该问题。
推荐阅读
- rust - Rust(新手):从内存数据库的多个线程对同一底层数组的读写(可变)访问?
- javascript - html onclick属性和react cnClick属性的区别
- python - 非规范化/重组 CDISC 补充数据
- haskell - 避免重叠实例的更好方法是什么
- javascript - 如果我从 JSON 文件获得图像的路径,我如何在 React 组件中定义图像
- ionic5 - 如何在 ionic 5 中单击单选按钮时将动态单选组与标题绑定并获取所有单选组的每个值
- reactjs - 实现 3d 配置器的最佳方式是什么
- google-chrome - 将 PC/Mac 从长时间待机唤醒后,setInterval、setTimeout 和 chrome.alarms API 在 chrome 扩展后台脚本中不起作用
- plsql - 如何接收将数据插入表的过程/函数?
- python - Python SQL - 无法插入数据库。(没有错误)