public static class TrafficFlowBalloonViewAdapter.Default extends TrafficFlowBalloonViewAdapter
TrafficFlowBalloonViewAdapter.Default
Constructor and Description |
---|
Default() |
Modifier and Type | Method and Description |
---|---|
Optional<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,
TrafficFlow trafficFlow)
Generate string representation the tag value describes the road type.
|
java.lang.String |
getSpecialRoadInfo(android.content.Context context,
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,
TrafficFlow trafficFlow)
Generate string to describe the type of toll road related with traffic.
|
android.text.Spanned |
getTrafficCoverageInfo(android.content.Context context,
TrafficFlow trafficFlow)
Generate string representation the tag value which describes the traffic road coverage.
|
java.lang.String |
getTrafficLevel(TrafficFlow trafficFlow)
Generate string to describe the level of traffic.
|
void |
onBindView(android.view.View view,
MapPoint mapPoint,
TrafficFlowMapBalloon balloonModel) |
onCreateView
getBalloonOffset, getBalloonView
public 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 a layout.mapPoint
- The value which is used to fill a layout.balloonModel
- The view model of the marker balloon.@NonNull public java.lang.String getTollRoadType(@NonNull android.content.Context context, @NonNull TrafficFlow trafficFlow)
context
- trafficFlow
- @NonNull public java.lang.String getTrafficLevel(@NonNull TrafficFlow trafficFlow)
trafficFlow
- public java.lang.String getSpecialRoadInfo(@NonNull android.content.Context context, @NonNull TrafficFlow trafficFlow)
context
- trafficFlow
- @NonNull public android.text.Spanned getTrafficCoverageInfo(@NonNull android.content.Context context, @NonNull TrafficFlow trafficFlow)
context
- trafficFlow
- public java.lang.String getRoadType(@NonNull android.content.Context context, @NonNull TrafficFlow trafficFlow)
context
- trafficFlow
- public Optional<TrafficFlow> findBestTrafficFlow(@NonNull TrafficFlowMapBalloon trafficFlowMapBalloon)
trafficFlowMapBalloon
- public int getLayout(@NonNull MapPoint mapPoint, @NonNull TrafficFlowMapBalloon balloon)
getLayout
in class MapBalloonViewAdapter<TrafficFlowMapBalloon>
mapPoint
- balloon
-