public static class TrafficFlowBalloonViewAdapter.Default extends TrafficFlowBalloonViewAdapter
TrafficFlowBalloonViewAdapter.Default| Constructor and Description |
|---|
Default() |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.tomtom.online.sdk.map.traffic.TrafficFlow> |
findBestTrafficFlow(TrafficFlowMapBalloon trafficFlowMapBalloon) |
int |
getLayout(MapPoint mapPoint,
TrafficFlowMapBalloon balloon)
Layout which will be used to inflate balloon model.
|
java.lang.String |
getRoadType(android.content.Context context,
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
Generate string representation the tag value describes the road type.
|
java.lang.String |
getSpecialRoadInfo(android.content.Context context,
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
Generate string to describe the
tag presence indicates the existence of one of the following:
bridge, tunnel, skyway, ferry by boat (ferry), ferry by rail (rail).
|
java.lang.String |
getTollRoadType(android.content.Context context,
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
Generate string to describe the type of toll road related with traffic.
|
android.text.Spanned |
getTrafficCoverageInfo(android.content.Context context,
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
Generate string representation the tag value which describes the traffic road coverage.
|
java.lang.String |
getTrafficLevel(com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
Generate string to describe the level of traffic.
|
void |
onBindView(android.view.View view,
MapPoint mapPoint,
TrafficFlowMapBalloon balloonModel) |
onCreateViewgetBalloonOffset, getBalloonViewpublic void onBindView(@NonNull
android.view.View view,
@NonNull
MapPoint mapPoint,
@NonNull
TrafficFlowMapBalloon balloonModel)
onBindView in interface BalloonViewAdapter<TrafficFlowMapBalloon,MapPoint>onBindView in class MapBalloonViewAdapter<TrafficFlowMapBalloon>view - the root view of inflating layoutmapPoint - value which is used to fill layoutballoonModel - view model of the marker balloon@NonNull
public java.lang.String getTollRoadType(@NonNull
android.content.Context context,
@NonNull
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
context - trafficFlow - public java.lang.String getTrafficLevel(@NonNull
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
trafficFlow - public java.lang.String getSpecialRoadInfo(@NonNull
android.content.Context context,
@NonNull
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
context - trafficFlow - @NonNull
public android.text.Spanned getTrafficCoverageInfo(@NonNull
android.content.Context context,
@NonNull
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
context - trafficFlow - public java.lang.String getRoadType(@NonNull
android.content.Context context,
@NonNull
com.tomtom.online.sdk.map.traffic.TrafficFlow trafficFlow)
context - trafficFlow - public Optional<com.tomtom.online.sdk.map.traffic.TrafficFlow> findBestTrafficFlow(@NonNull TrafficFlowMapBalloon trafficFlowMapBalloon)
trafficFlowMapBalloon - public int getLayout(@NonNull
MapPoint mapPoint,
@NonNull
TrafficFlowMapBalloon balloon)
getLayout in class MapBalloonViewAdapter<TrafficFlowMapBalloon>mapPoint - balloon -