public interface TrafficSettings extends TrafficExtensions, com.tomtom.core.maps.OnMapTapListener, Persistable
TomtomMap.getTrafficSettings()
Modifier and Type | Method and Description |
---|---|
void |
dismissTrafficBalloon()
Dismiss map balloon with traffic information.
|
void |
setMarginAroundTouchedPointPx(int marginAroundTouchedPointPx)
When user touch a map, information about traffic are collected from point and from all points
around in the radius of the distance.
|
void |
setOnTrafficFlowClickListener(OnTrafficFlowClickListener listener)
Set callback interface that is executed when the user click on the map traffic flow.
|
void |
setOnTrafficIncidentsClickListener(OnTrafficIncidentsClickListener listener)
Set callback interface that is executed when the user click on the map traffic incidents.
|
void |
setTrafficFlowBalloonViewAdapter(MapBalloonViewAdapter<TrafficFlowMapBalloon> trafficFlowBalloonAdapter)
View adapter of traffic flow balloon view.
|
void |
setTrafficIncidentsBalloonViewAdapter(MapBalloonViewAdapter<TrafficIncidentsMapBalloon> trafficIncidentsBalloonViewAdapter)
View adapter of traffic incidents balloon view.
|
void |
showTrafficFlowBalloon(MapPoint mapPoint,
TrafficFlowMapBalloon model)
Show map balloon with traffic flow information.
|
void |
showTrafficIncidentBalloon(MapPoint mapPoint,
TrafficIncidentsMapBalloon model)
Show map balloon with traffic incident information.
|
getTrafficRasterFlowStyle, getTrafficVectorFlowStyle, isTrafficFlowEnabled, isTrafficIncidentsEnabled, isTrafficRasterFlowEnabled, isTrafficVectorFlowEnabled, turnOffTraffic, turnOffTrafficFlowTiles, turnOffTrafficIncidents, turnOnRasterTrafficFlowTiles, turnOnRasterTrafficFlowTiles, turnOnRasterTrafficIncidents, turnOnVectorTrafficFlowTiles, turnOnVectorTrafficFlowTiles, turnOnVectorTrafficIncidents
onViewStateRestored
@Beta(year=2019, month=12) void setOnTrafficFlowClickListener(OnTrafficFlowClickListener listener)
listener
- when flow is clicked@Beta(year=2019, month=12) void setOnTrafficIncidentsClickListener(OnTrafficIncidentsClickListener listener)
listener
- @Beta(year=2019, month=12) void setTrafficFlowBalloonViewAdapter(MapBalloonViewAdapter<TrafficFlowMapBalloon> trafficFlowBalloonAdapter)
MapBalloonViewAdapter
to inflate
traffic balloon model.trafficFlowBalloonAdapter
- when adapter is not set the default adapter is set TrafficFlowBalloonViewAdapter.Default
@Beta(year=2019, month=12) void setTrafficIncidentsBalloonViewAdapter(MapBalloonViewAdapter<TrafficIncidentsMapBalloon> trafficIncidentsBalloonViewAdapter)
MapBalloonViewAdapter
to inflate
traffic balloon model.trafficIncidentsBalloonViewAdapter
- @Beta(year=2019, month=12) void showTrafficFlowBalloon(MapPoint mapPoint, TrafficFlowMapBalloon model)
mapPoint
- point of map clicked. Traffic flows can be available or not available.
In second case model have an empty list.model
- information about traffic in area.@Beta(year=2019, month=12) void showTrafficIncidentBalloon(MapPoint mapPoint, TrafficIncidentsMapBalloon model)
mapPoint
- point of map clicked. Traffic incident poi or flow can be available or not available.model
- information about traffic in area.@Beta(year=2019, month=12) void dismissTrafficBalloon()
@Beta(year=2019, month=12) void setMarginAroundTouchedPointPx(int marginAroundTouchedPointPx)
marginAroundTouchedPointPx
-