Android 谷歌地图上丢失的图块

Posted

技术标签:

【中文标题】Android 谷歌地图上丢失的图块【英文标题】:Missed tiles on Android google maps 【发布时间】:2021-02-15 04:53:27 【问题描述】:

我正在开发一个钓鱼应用程序,该应用程序需要处理水中间的许多位置。我注意到在缩放 13 之后,仅在 Android 中,水中的大多数位置都不会返回图块,而是看到一个空白区域(卫星地图)

这不是随机的而是一致的,大于 13 的缩放级别返回只是空的,这在 iOS 中不会发生

在某些位置,即使缩放级别为 11 也会返回空白。我可以在水中间使用较小的缩放级别,但问题是我不知道地图什么时候会返回空白。

我读到谷歌地图没有完全覆盖世界,所以可能会出现空白图块。

两个问题:

为什么只有 android 才会出现这种情况(地图版本 16.0.0)? 如何检测丢失的图块,以便连续做出反应?

【问题讨论】:

请添加没有瓷砖的位置坐标。 @AndriiOmelchenko:在图片中你有一个例子-43, 119。无论如何,基本上海洋中的任何东西都会给我同样的结果。 是的,你是对的 - 发生了一些奇怪的事情。 【参考方案1】:

这是 Maps SDK for Android https://issuetracker.google.com/issues/172359726 中的一个错误

我能够重现 v2 和 v3(测试版)的问题。

【讨论】:

以上是关于Android 谷歌地图上丢失的图块的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地图iso瓦片层不起作用GMSTileURLConstructor GMSURLTileLayer

谷歌地图离线支持

如何将图块添加到谷歌地图并为其设置动画,即不断用新图块替换它们

谷歌地图地图图像瓷砖

我可以在 osmdroid 中使用 Google 地图图块吗?

瓦片上的事件开始在 Google Maps v3 中加载