你好,我正在尝试将 MapView 添加到 LinearLayout 中,这是我的代码:
GoogleMap mMap = mMapView.getMap();
if (mMap != null) {
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new LatLng(-33.87365, 151.20689), 10);
if (cameraUpdate != null)
mMap.moveCamera(cameraUpdate);
setUpMap(mMap);
}
文档中提到:等待从已添加到应用程序的MapFragment
或MapView
中获得可用的GoogleMap
。您可以通过调用getMap()
方法并检查返回的对象不为null来验证是否可用GoogleMap
。
但我仍然遇到以下问题:
java.lang.NullPointerException: CameraUpdateFactory未初始化。
有没有办法检查CameraUpdateFactory是否准备就绪?