需要iOS GMS回调,指示未加载/无法加载基本地图

时间:2019-06-24 12:22:03

标签: ios google-maps

我需要一种方法来了解Google基本地图是否正确加载。目前,委托功能 mapViewDidFinishTileRendering : 和 mapViewSnapshotReady : 无论是否可以加载基本地图还是GMS都放弃了,都会被调用。

我有一些使用Google Maps的现场指南应用程序。如果用户不在信号/数据范围内,我将切换到离线地图。在Android上,通过使用OnMapLoadedCallback很容易知道是否可以渲染Google Base地图。我需要类似的iOS设备。

    @Override
    public void onMapLoaded() {
        try {
            loading = false;
            Log.d(TAG, "on google map done loading");
            offlineMapOverlay.setVisible(false);
            googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
        } catch (Exception ex) {
            ErrorHandler.handle(ex, "error hiding offline map");
        }

    }

在Android上,仅当成功加载底图时才调用此函数,而我正在为iOS寻找类似的东西。

0 个答案:

没有答案