我想用谷歌地图缩放到一个点,但我想使用android sdk 8而不是11
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="90"
class="com.google.android.gms.maps.SupportMapFragment" />
和
mapView = (MapView) findViewById(R.id.map);
mapView.setBuiltInZoomControls(true);
mc = mapView.getController();
但我有错误
java.lang.ClassCastException: android.support.v4.app.NoSaveStateFrameLayout cannot be cast to com.google.android.maps.MapView
所以我想用sdk8
来缩放由于
答案 0 :(得分:1)
我认为你需要调用getMap(),而不是findViewById。该模式记录在案 适用于Android指南的Maps API v2中的Map Objects。
答案 1 :(得分:0)
试试这个
GoogleMap map = getMap();
请注意,GoogleMap类来自“com.google.android.gms.maps.GoogleMap”包。