public class Maps_location extends AppCompatActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps_location);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
MarkerOptions m = new MarkerOptions();
LatLng TutorialsPoint = new LatLng(13.0827, 80.2707);
mMap.addMarker(new
MarkerOptions().position(new LatLng(0.0,0.0)));
googleMap.moveCamera(CameraUpdateFactory.newLatLng(TutorialsPoint));
float zoomLevel = (float) 16.5;
mMap.moveCamera(CameraUpdateFactory.newLatLng(TutorialsPoint));
mMap.setOnCameraIdleListener(Maps_location.this);
// To Move the map
mMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
marker.setPosition(finalGoogleMap.getCameraPosition().target);//to center in map
}
});
googleMap.setOnCameraIdleListener(new OnCameraIdleListener(){
@Override
public void onCameraIdle() {
double CameraLat = mMap.getCameraPosition().target.latitude;
double CameraLong = mMap.getCameraPosition().target.longitude;
String abc = getCompleteAddressString(CameraLat, CameraLong);
}
});
}
}
该应用程序大量挂起并崩溃,并指出后台并发复制GC已释放169606(11MB)AllocSpace对象,45(11MB)LOS对象,49%可用空间,19MB / 39MB,已暂停260us,总计118.624ms