public Builder<T> visible(boolean visible) { markerOptions.visible(visible); return this; }
/** * Sets whether the GeoJsonPoint is visible * * @param visible true if GeoJsonPoint is visible, false if not visible */ @Override public void setVisible(boolean visible) { mMarkerOptions.visible(visible); styleChanged(); }
/** * Gets a new MarkerOptions object containing styles for the GeoJsonPoint * * @return new MarkerOptions object */ public MarkerOptions toMarkerOptions() { MarkerOptions markerOptions = new MarkerOptions(); markerOptions.alpha(mMarkerOptions.getAlpha()); markerOptions.anchor(mMarkerOptions.getAnchorU(), mMarkerOptions.getAnchorV()); markerOptions.draggable(mMarkerOptions.isDraggable()); markerOptions.flat(mMarkerOptions.isFlat()); markerOptions.icon(mMarkerOptions.getIcon()); markerOptions.infoWindowAnchor(mMarkerOptions.getInfoWindowAnchorU(), mMarkerOptions.getInfoWindowAnchorV()); markerOptions.rotation(mMarkerOptions.getRotation()); markerOptions.snippet(mMarkerOptions.getSnippet()); markerOptions.title(mMarkerOptions.getTitle()); markerOptions.visible(mMarkerOptions.isVisible()); markerOptions.zIndex(mMarkerOptions.getZIndex()); return markerOptions; }
public MarkerOptions visible(boolean visible) { real.visible(visible); return this; }
/** * Sets whether the GeoJsonPoint is visible * * @param visible true if GeoJsonPoint is visible, false if not visible */ @Override public void setVisible(boolean visible) { mMarkerOptions.visible(visible); styleChanged(); }
public void setVisible(boolean visible) { if (marker != null) { marker.setVisible(visible); } else if (visible) { markerOptions.visible(true); createMarker(); } }
@Override public void updateMarker(@Nullable FusedContact contact) { if (contact == null || !contact.hasLocation() || !isMapReady) { Timber.v("unable to update marker. null:%s, location:%s, mapReady:%s",contact == null, contact == null || contact.hasLocation(), isMapReady); return; } Timber.v("updating marker for contact: %s", contact.getId()); Marker m = mMarkers.get(contact.getId()); if (m != null) { m.setPosition(contact.getLatLng()); } else { m = mMap.addMarker(new MarkerOptions().position(contact.getLatLng()).anchor(0.5f, 0.5f).visible(false)); m.setTag(contact.getId()); mMarkers.put(contact.getId(), m); } contactImageProvider.setMarkerAsync(m, contact); }
@Override public com.google.android.gms.maps.model.MarkerOptions map(MarkerOptions input) { LatLng googleLatLng = AnyMapAdapter.adapt(input.getPosition()); return new com.google.android.gms.maps.model.MarkerOptions() .alpha(input.getAlpha()) .position(googleLatLng) .visible(input.isVisible()) .anchor( input.getAnchorU(), input.getAnchorV() ) .icon( ((BitmapDescriptorAdapter) input.getIcon()).wrappedDescriptor ) .zIndex(input.getZ()); }
/** * Gets a new MarkerOptions object containing styles for the GeoJsonPoint * * @return new MarkerOptions object */ public MarkerOptions toMarkerOptions() { MarkerOptions markerOptions = new MarkerOptions(); markerOptions.alpha(mMarkerOptions.getAlpha()); markerOptions.anchor(mMarkerOptions.getAnchorU(), mMarkerOptions.getAnchorV()); markerOptions.draggable(mMarkerOptions.isDraggable()); markerOptions.flat(mMarkerOptions.isFlat()); markerOptions.icon(mMarkerOptions.getIcon()); markerOptions.infoWindowAnchor(mMarkerOptions.getInfoWindowAnchorU(), mMarkerOptions.getInfoWindowAnchorV()); markerOptions.rotation(mMarkerOptions.getRotation()); markerOptions.snippet(mMarkerOptions.getSnippet()); markerOptions.title(mMarkerOptions.getTitle()); markerOptions.visible(mMarkerOptions.isVisible()); return markerOptions; }
private static MarkerOptions copy(MarkerOptions options) { MarkerOptions copy = new MarkerOptions(); if (GOOGLE_PLAY_SERVICES_4_0) { try { copy.alpha(options.getAlpha()); } catch (NoSuchMethodError error) { // not the cutest way to handle backward compatibility GOOGLE_PLAY_SERVICES_4_0 = false; } } copy.anchor(options.getAnchorU(), options.getAnchorV()); copy.draggable(options.isDraggable()); copy.flat(options.isFlat()); copy.icon(options.getIcon()); copy.infoWindowAnchor(options.getInfoWindowAnchorU(), options.getInfoWindowAnchorV()); copy.position(options.getPosition()); copy.rotation(options.getRotation()); copy.snippet(options.getSnippet()); copy.title(options.getTitle()); copy.visible(options.isVisible()); if (GOOGLE_PLAY_SERVICES_9_2) { try { copy.zIndex(options.getZIndex()); } catch (NoSuchMethodError error) { GOOGLE_PLAY_SERVICES_9_2 = false; } } return copy; } }