【发布时间】:2012-12-10 14:13:01
【问题描述】:
您好,我正在尝试将 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);
}
documantation 说;等待 GoogleMap 从您添加到应用程序中的 MapFragment 或 MapView 变为可用。您可以通过调用getMap() 方法并检查返回的对象是否不为空来验证GoogleMap 是否可用。
但我还是得到了
java.lang.NullPointerException: CameraUpdateFactory 未初始化。
有什么方法可以检查 cameraUpdateFactory 是否准备好?
【问题讨论】:
标签: android google-maps nullpointerexception google-play-services google-maps-android-api-2