public interface OverlaySettings extends com.tomtom.core.maps.OnMapTapListener, Persistable
TomtomMap.getOverlaySettings()
.Modifier and Type | Method and Description |
---|---|
void |
addOnCircleClickListener(TomtomMapCallback.OnCircleClickListener listener)
Called to add a listener for circle clicks.
|
void |
addOnPolygonClickListener(TomtomMapCallback.OnPolygonClickListener listener)
Called to add a listener for polygon clicks.
|
void |
addOnPolylineClickListener(TomtomMapCallback.OnPolylineClickListener listener)
Called to add a listener for polygon clicks.
|
Overlay |
addOverlay(Overlay overlay)
Add new overlay to the map providing overlay options (e.g.
|
boolean |
areOverlaysActive()
True if any overlay are added to the map, false otherwise.
|
Optional<Overlay> |
findOverlayByTag(java.io.Serializable tag)
Find the overlay using it's tag
|
java.util.List<Overlay> |
getOverlays()
List of all overlays
|
void |
removeOnCircleClickListener(TomtomMapCallback.OnCircleClickListener listener)
Called to remove a listener for circle clicks.
|
void |
removeOnCircleClickListeners()
Remove all registered circle click listeners.
|
void |
removeOnPolygonClickListener(TomtomMapCallback.OnPolygonClickListener listener)
Called to remove a listener for polygon clicks.
|
void |
removeOnPolygonClickListeners()
Remove all registered polygon click listeners.
|
void |
removeOnPolylineClickListener(TomtomMapCallback.OnPolylineClickListener listener)
Called to remove a listener for polyline clicks.
|
void |
removeOnPolylineClickListeners()
Remove all registered polyline click listeners.
|
void |
removeOverlay(Overlay overlay)
Remove specified overlay from the map.
|
void |
removeOverlayByTag(java.lang.String name)
Find the overlay using its name and then remove it.
|
void |
removeOverlays()
Remove all overlays from the map.
|
onViewStateRestored
Overlay addOverlay(Overlay overlay)
void removeOverlays()
void removeOverlay(Overlay overlay)
void removeOverlayByTag(java.lang.String name)
Optional<Overlay> findOverlayByTag(java.io.Serializable tag)
tag
- of overlayjava.util.List<Overlay> getOverlays()
boolean areOverlaysActive()
void addOnCircleClickListener(TomtomMapCallback.OnCircleClickListener listener)
listener
- Listener to be added for circle clicks.void removeOnCircleClickListener(TomtomMapCallback.OnCircleClickListener listener)
listener
- Listener to be removed for circle clicks.void removeOnCircleClickListeners()
void addOnPolygonClickListener(TomtomMapCallback.OnPolygonClickListener listener)
listener
- Listener to be added for polygon clicks.void removeOnPolygonClickListener(TomtomMapCallback.OnPolygonClickListener listener)
listener
- Listener to be removed for polygon clicks.void removeOnPolygonClickListeners()
void addOnPolylineClickListener(TomtomMapCallback.OnPolylineClickListener listener)
listener
- Listener to be added for polygon clicks.void removeOnPolylineClickListener(TomtomMapCallback.OnPolylineClickListener listener)
listener
- Listener to be removed for polyline clicks.void removeOnPolylineClickListeners()