public interface OverlaySettings
extends com.tomtom.core.maps.OnMapTapListener
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.
|
java.util.List<Overlay> |
getOverlays()
List of all overlays
|
void |
onViewStateRestored(com.tomtom.online.sdk.map.MapState savedState)
Called to restore overlays when screen rotates.
|
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.
|
Overlay addOverlay(Overlay overlay)
void removeOverlays()
void removeOverlay(Overlay overlay)
void removeOverlayByTag(java.lang.String name)
java.util.List<Overlay> getOverlays()
boolean areOverlaysActive()
void onViewStateRestored(com.tomtom.online.sdk.map.MapState savedState)
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()