Важно
This feature is available in the Full MapKit SDK version
Package com.yandex.mapkit.road_events_layer
Interface RoadEventsLayer
interface RoadEventsLayer
Summary
Methods
Type and modifiers |
Method and Description |
void |
addListener(@NonNull RoadEventsLayerListener layerListener) |
void |
removeListener(@NonNull RoadEventsLayerListener layerListener) |
void |
selectRoadEvent(@NonNull java.lang.String eventId) |
void |
deselectRoadEvent() |
void |
setRoadEventVisibleOnRoute(@NonNull EventTag tag, |
boolean |
isValid() |
Methods
addListener
void addListener(@NonNull RoadEventsLayerListener layerListener) |
The class does not retain the object in the 'layerListener' parameter.
It is your responsibility to maintain a strong reference to the target object while it is attached to a class.
removeListener
void removeListener(@NonNull RoadEventsLayerListener layerListener) |
selectRoadEvent
void selectRoadEvent(@NonNull java.lang.String eventId) |
Selects a road event with specified id.
Only one event can be selected at a time. If some other event is selected already, it will be deselected.
deselectRoadEvent
void deselectRoadEvent() |
Deselects selected road event if any.
setRoadEventVisibleOnRoute
void setRoadEventVisibleOnRoute(@NonNull EventTag tag, |
Sets road events on route tag visibility.
Setting local chats visibility will also set visibility for ordinary chats and vice versa. None are visible by default.
isValid
boolean isValid() |
Tells if this RoadEventsLayer is valid or not.
Any other method (except for this one) called on an invalid RoadEventsLayer will throw java.lang.RuntimeException. An instance becomes invalid only on UI thread, and only when its implementation depends on objects already destroyed by now. Please refer to general docs about the interface for details on its invalidation.