我需要一种方法来了解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寻找类似的东西。