我已经开始构建一个 Android 应用程序,专注于 google-play-services-libs 中的 map 。当我启动应用程序时, map 需要一段时间才能从灰色网格加载到显示 map 图像。
本地图完全加载当前屏幕上的部分时,我想稍微移动/玩转 map 。然而,我一直无法找到一种方法来以编程方式检查 map 是否已加载。
我怎样才能实现这个目标?
简而言之:
从 GoogleMap
的实例中,如何确定它是否确实显示了某些内容?
最佳答案
您可以尝试在 map 上使用 OnCameraChangeListener。本地图的图 block 最初加载时,将调用 onCameraChange 调用。
this.map.setOnCameraChangeListener(new OnCameraChangeListener() {
public void onCameraChange(CameraPosition arg0) {
isMapReady = true;
map.setOnCameraChangeListener(null);
}
});
关于java - 如何检查(Google map API) map 是否已加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816873/