任何人都可以解释
之间的区别OnMapReadyCallback.OnMapReady(GoogleMap googleMap)
和
GoogleMap.OnMapLoadedCallback.OnMapLoaded()
我不太清楚。
答案 0 :(得分:9)
这主要取决于你想要对地图做什么。
您可以安全地使用OnMapReadyCallback来设置您的引脚等。只要地图准备好您就可以使用它。
OnMapLoadedCallback,作为docs状态,被称为
地图完成渲染后。这发生在所有瓷砖之后 已经获取了渲染地图所需的所有标签 完成。例如。地图的内容已满载且可见。
这比OnMapReady晚发生。调用googleMap.setOnMapLoadedCallback甚至意味着OnMapReady已经恰好可以安全地调用(googleMap!= null)。