-1
我使用的是MapsActivity
這是給我出cannot resolve method 'setBuiltInZoomControls(boolean)
'無法解決方法setBuiltInZoomControls&getController
和cannot resolve method 'getController()'
和cannot resolve method 'setUseDataConnection(boolean)'
錯誤,這是我的MapsActivity.java
package com.example.app6;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapView;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.android.gms.vision.barcode.Barcode;
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {
GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
MapView mapView = new MapView(this, 256);
mapView.setClickable(true);
mapView.setBuiltInZoomControls(true);
setContentView(mapView);
mapView.getController().setZoom(14);
mapView.getController().setCenter(new Barcode.GeoPoint(52.221,6.893));
mapView.setUseDataConnection(false);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Jaipur and move the camera
LatLng jpr = new LatLng(26.8473727, 75.8104005);
mMap.addMarker(new MarkerOptions().position(jpr).title("Marker in Jaipur"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(jpr));
}
}
我不能使用這個「import com.google.android.maps.MapView;」顯示無法解析該目錄或包中的符號Mapview。 –