如何检测TileOverlay何时完成下载切片?

时间:2013-05-05 01:26:32

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

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

2 个答案:

答案 0 :(得分:1)

无法通过API了解是否已下载并显示所有可见Tiles

如果您想知道下载单个Tile的时间,可以在return TileProvider.getTile之前添加一些代码。通过这种方式,您可以计算下载的图块并对原始问题进行估算。

答案 1 :(得分:0)

您应该使用OnMapLoadedCallback

mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
        @Override
        public void onMapLoaded() {
            //Your code
        }
    });