@Override public void setMyLocationButtonEnabled(boolean enabled) { googleMap.getUiSettings().setMyLocationButtonEnabled(enabled); }
@Override public void onMapReady(GoogleMap googleMap) { if (googleMap != null && getActivity() != null) { NativeGoogleMapFragment.this.googleMap = googleMap; UiSettings settings = NativeGoogleMapFragment.this.googleMap.getUiSettings(); settings.setZoomControlsEnabled(false); settings.setMyLocationButtonEnabled(false); setMyLocationEnabled(myLocationEnabled); if (onMapLoadedListener != null) { onMapLoadedListener.onMapLoaded(); } } } });
@Override @SuppressWarnings("MissingPermission") public void onMapReady(GoogleMap googleMap) { map = googleMap; map.getUiSettings().setMapToolbarEnabled(false); if (listener.hasLocationPermission()) { map.setMyLocationEnabled(true); map.getUiSettings().setMyLocationButtonEnabled(false); } map.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { if (marker.getTag() instanceof Place) { Place place = (Place) marker.getTag(); listener.onPlaceSelected(place); } } }); if (state == State.MAP) { displayPlaces(placesToDisplay); } }
private void initializeMapInterface(GoogleMap mMap) { UiSettings uiSettings = mMap.getUiSettings(); mMap.setMyLocationEnabled(true); mMap.setOnCameraChangeListener(this); uiSettings.setMyLocationButtonEnabled(false); uiSettings.setCompassEnabled(true); uiSettings.setAllGesturesEnabled(true); uiSettings.setZoomControlsEnabled(false); updateOverlay(ConversionUtils.getOverlayString(mApplicationContext)); addInterfaceListeners(); }
@Override public void onMapReady(GoogleMap map) { mMap = map; mUiSettings = mMap.getUiSettings(); // Keep the UI Settings state in sync with the checkboxes. mUiSettings.setZoomControlsEnabled(isChecked(R.id.zoom_buttons_toggle)); mUiSettings.setCompassEnabled(isChecked(R.id.compass_toggle)); mUiSettings.setMyLocationButtonEnabled(isChecked(R.id.mylocationbutton_toggle)); mMap.setMyLocationEnabled(isChecked(R.id.mylocationlayer_toggle)); mUiSettings.setScrollGesturesEnabled(isChecked(R.id.scroll_toggle)); mUiSettings.setZoomGesturesEnabled(isChecked(R.id.zoom_gestures_toggle)); mUiSettings.setTiltGesturesEnabled(isChecked(R.id.tilt_toggle)); mUiSettings.setRotateGesturesEnabled(isChecked(R.id.rotate_toggle)); }
@Override public void onMapReady(GoogleMap googleMap) { map = googleMap; map.getUiSettings().setZoomControlsEnabled(false); map.setMyLocationEnabled(false); map.getUiSettings().setCompassEnabled(true); map.getUiSettings().setMyLocationButtonEnabled(true);
@Test public void testDelegateMethods() throws Exception { // Given UiSettings uiSettings = mock(UiSettings.class); UiSettingsAdapter adapter = new UiSettingsAdapter(uiSettings); // When adapter.setAllGesturesEnabled(true); adapter.setMapToolbarEnabled(true); adapter.setMyLocationButtonEnabled(true); // Then verify(uiSettings).setAllGesturesEnabled(eq(true)); verify(uiSettings).setMapToolbarEnabled(eq(true)); verify(uiSettings).setMyLocationButtonEnabled(true); }
mUiSettings.setMapToolbarEnabled(false); mUiSettings.setZoomControlsEnabled(false); mUiSettings.setScrollGesturesEnabled(false); mUiSettings.setZoomGesturesEnabled(false); mUiSettings.setTiltGesturesEnabled(false); mUiSettings.setRotateGesturesEnabled(false);
public void setZoomButtonsEnabled(View v) { if (!checkReady()) { return; } // Enables/disables the zoom controls (+/- buttons in the bottom-right of the map for LTR // locale or bottom-left for RTL locale). mUiSettings.setZoomControlsEnabled(((CheckBox) v).isChecked()); }
map.getUiSettings().setMapToolbarEnabled(false); map.getUiSettings().setZoomControlsEnabled(false);
mMap.setIndoorEnabled(false); mMap.setBuildingsEnabled(false); mMap.getUiSettings().setZoomControlsEnabled(true); mMap.getUiSettings().setAllGesturesEnabled(true); mMap.getUiSettings().setZoomGesturesEnabled(true);
@Override public void setMapToolbarEnabled(boolean enabled) { googleMap.getUiSettings().setMapToolbarEnabled(enabled); }
@Override public void onMapReady(GoogleMap googleMap) { double latitude = Double.valueOf(obj.getGeometry().getLocation().getLat()); double longitude = Double.valueOf(obj.getGeometry().getLocation().getLng()); MarkerOptions marker = new MarkerOptions().position( new LatLng(latitude, longitude)).title(obj.getName()); // Changing marker icon marker.icon(BitmapDescriptorFactory .defaultMarker(BitmapDescriptorFactory.HUE_ROSE)); // Perform any camera updates here Marker marker1 = googleMap.addMarker(marker); marker1.showInfoWindow(); CameraPosition cameraPosition = new CameraPosition.Builder() .target(new LatLng(latitude, longitude)).zoom(15).build(); googleMap.animateCamera(CameraUpdateFactory .newCameraPosition(cameraPosition)); googleMap.getUiSettings().setZoomControlsEnabled(true); googleMap.getUiSettings().setZoomGesturesEnabled(true); PlaceSearchItemMapFragment.this.googleMap = googleMap; } });
@Override public void setAllGesturesEnabled(boolean enabled) { uiSettings.setAllGesturesEnabled(enabled); }
map.getUiSettings().setCompassEnabled(false); map.setBuildingsEnabled(true); map.setOnMarkerClickListener(new com.google.android.gms.maps.GoogleMap.OnMarkerClickListener() { map.getUiSettings().setAllGesturesEnabled(false); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
public void setCompassEnabled(View v) { if (!checkReady()) { return; } // Enables/disables the compass (icon in the top-left for LTR locale or top-right for RTL // locale that indicates the orientation of the map). mUiSettings.setCompassEnabled(((CheckBox) v).isChecked()); }
public void setZoomGesturesEnabled(View v) { if (!checkReady()) { return; } // Enables/disables zoom gestures (i.e., double tap, pinch & stretch). mUiSettings.setZoomGesturesEnabled(((CheckBox) v).isChecked()); }
uiSettings.setAllGesturesEnabled(true); uiSettings.setCompassEnabled(false); uiSettings.setZoomControlsEnabled(false); uiSettings.setMyLocationButtonEnabled(false); mGoogleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID); mGoogleMap.setLocationSource(mLocationSource);
@Override public void onMapReady(GoogleMap map) { mMap = map; // Hide the zoom controls. mMap.getUiSettings().setZoomControlsEnabled(false); // Add lots of markers to the map. addMarkersToMap(); // Set listener for marker click event. See the bottom of this class for its behavior. mMap.setOnMarkerClickListener(this); // Set listener for map click event. See the bottom of this class for its behavior. mMap.setOnMapClickListener(this); // Override the default content description on the view, for accessibility mode. // Ideally this string would be localized. map.setContentDescription("Demo showing how to close the info window when the currently" + " selected marker is re-tapped."); LatLngBounds bounds = new LatLngBounds.Builder() .include(PERTH) .include(SYDNEY) .include(ADELAIDE) .include(BRISBANE) .include(MELBOURNE) .build(); mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 50)); }
@Override public void setMapToolbarEnabled(boolean enabled) { uiSettings.setMapToolbarEnabled(enabled); } }