@Override public void run() { CameraUpdate allTheThings= CameraUpdateFactory.newLatLngBounds(builder.build(), 32); map.moveCamera(allTheThings); } });
@Override public void onMapReady(GoogleMap map) { CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(40.76793169992044, -73.98180484771729)); CameraUpdate zoom=CameraUpdateFactory.zoomTo(15); map.moveCamera(center); map.animateCamera(zoom); } }
/** * Adds a ground overlay to the map * * @param groundOverlayOptions GroundOverlay style options to be added to the map * @return new GroundOverlay object created from the given GroundOverlayOptions */ public GroundOverlay attachGroundOverlay(GroundOverlayOptions groundOverlayOptions) { return mMap.addGroundOverlay(groundOverlayOptions); }
@Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // Add a marker in Sydney and move the camera mMap.addMarker(new MarkerOptions().position(sydney).title("last online:"+ LastDateOnline)); mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,15)); }
@Override public void onLocationChanged(Location location) { if (mapLocationListener != null) { mapLocationListener.onLocationChanged(location); LatLng latlng= new LatLng(location.getLatitude(), location.getLongitude()); CameraUpdate cu=CameraUpdateFactory.newLatLng(latlng); map.animateCamera(cu); } }
@Override public void onMapReady(GoogleMap googleMap) { mMapReady = true; mMap = googleMap; mMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(CAMERA_LAT, CAMERA_LNG))); if (mDataReady) { placeMarkers(); mMapReady = false; } }
@Override public void setZoom(int zoom) { googleMap.animateCamera( CameraUpdateFactory.newLatLngZoom(googleMap.getCameraPosition().target, zoom)); }
@Override public void setCenter(LatLng latLng) { googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng)); }
@Override public void setCenterZoom(LatLng latLng, int zoom) { googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(latLng, zoom)); }
@Override public void animateCenter(LatLng latLng) { googleMap.animateCamera(CameraUpdateFactory.newLatLng(latLng)); }
@Override public void animateCenterZoom(LatLng latLng, int zoom) { googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, zoom)); }
@Override public void setCenter(LatLngBounds latLngBounds, int boundsPadding) { googleMap.moveCamera(CameraUpdateFactory.newLatLngBounds(latLngBounds, boundsPadding)); }
@Override public void setMyLocationButtonEnabled(boolean enabled) { googleMap.getUiSettings().setMyLocationButtonEnabled(enabled); }
@Override public void setMapToolbarEnabled(boolean enabled) { googleMap.getUiSettings().setMapToolbarEnabled(enabled); }
@Override public void setOnInfoWindowClickListener(final OnInfoWindowClickListener listener) { googleMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { AirMapMarker<?> airMarker = markers.get(marker); if (airMarker != null) { listener.onInfoWindowClick(airMarker); } } }); }
@Override public void setOnMapClickListener(final OnMapClickListener listener) { googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { listener.onMapClick(latLng); } }); }
@Override public void setOnMarkerClickListener(final OnMapMarkerClickListener listener) { googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { AirMapMarker<?> airMarker = markers.get(marker); if (airMarker != null) { listener.onMapMarkerClick(airMarker); } return false; } }); }
@Override public void setOnCameraChangeListener(final OnCameraChangeListener onCameraChangeListener) { googleMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition cameraPosition) { // camera change can occur programmatically. if (isResumed()) { onCameraChangeListener.onCameraChanged(cameraPosition.target, (int) cameraPosition.zoom); } } }); }
@Override public void draw(Canvas canvas, MapView mapView, boolean shadow) { super.draw(canvas, mapView, shadow); if (mapView.getZoomLevel() < 2) mapView.getController().setZoom(2); }
public AirGoogleMapOptions mapToolbarEnabled(boolean enabled) { options.mapToolbarEnabled(enabled); return this; }