android - 如何检测 TileOverlay 何时完成下载瓦片?

标签 android google-maps-android-api-2

我使用多个 TileOverlay 对象作为我的 map 动画的“框架”。当 TileOverlay 可见时(通过 TileOverlay.setVisible(true)),它将开始下载图 block 。我如何检测何时下载并显示叠加层的图 block ?

最佳答案

如果 所有 可见 Tiles 都已下载并显示,则无法从 API 获知。

如果您想知道何时下载单个Tile,您可以在TileProvider.getTile 中的return 之前放置一些代码。这样您就可以计算下载的图 block 并对您的原始问题进行一些估计。

关于android - 如何检测 TileOverlay 何时完成下载瓦片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16380546/

相关文章:

java - 在 Android 上限制语音识别结果

java - 在 SupportMapFragment Java Android Studio 中使用 getMap() 的替代方法

android - 使用 google maps api v2 的自定义信息窗口

android - 谷歌地图实用程序 : how to get all markers from ClusterManager<? >?

android - 即使在 App-Indexing 之后,应用程序仍未显示在 Google 搜索结果中

安卓 : Can bind to a service but cannot receive instance variables

javascript - React-Native 无法获取batchedBridge 错误

android - Google Maps API V2 addMarker 和 OnCameraChangeListener

android - 重新创建 map 后如何删除标记?

java - 返回单一路线的交互式 Android Google map