-
- All Implemented Interfaces:
-
com.google.android.gms.maps.OnMapReadyCallback
public abstract class MapHandler implements OnMapReadyCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classMapHandler.Companion
-
Field Summary
Fields Modifier and Type Field Description private BooleanisNightOnlyprivate final OnMapReadyCallbackadditionalCallbackprivate List<PolylineMapItem>chairliftPolylinesprivate List<PolylineMapItem>greenRunPolylinesprivate List<PolylineMapItem>blueRunPolylinesprivate List<PolylineMapItem>blackRunPolylinesprivate List<PolylineMapItem>doubleBlackRunPolylinesprivate MapItemskiAreaBoundsprivate List<MapItem>otherBoundsprivate List<MapItem>startingChairliftTerminalsprivate List<MapItem>endingChairliftTerminalsprivate List<MapItem>greenRunBoundsprivate List<MapItem>blueRunBoundsprivate List<MapItem>blackRunBoundsprivate List<MapItem>doubleBlackRunBoundsprivate final FragmentActivityactivity
-
Constructor Summary
Constructors Constructor Description MapHandler(FragmentActivity activity, Integer leftPadding, Integer topPadding, Integer rightPadding, Integer bottomPadding, CameraPosition cameraPosition, LatLngBounds cameraBounds, SkiRuns skiRuns, Boolean drawOpaqueRuns)
-
Method Summary
-
-
Method Detail
-
getIsNightOnly
final Boolean getIsNightOnly()
-
setIsNightOnly
final Unit setIsNightOnly(Boolean isNightOnly)
-
getAdditionalCallback
abstract OnMapReadyCallback getAdditionalCallback()
-
getChairliftPolylines
final List<PolylineMapItem> getChairliftPolylines()
-
setChairliftPolylines
final Unit setChairliftPolylines(List<PolylineMapItem> chairliftPolylines)
-
getGreenRunPolylines
final List<PolylineMapItem> getGreenRunPolylines()
-
setGreenRunPolylines
final Unit setGreenRunPolylines(List<PolylineMapItem> greenRunPolylines)
-
getBlueRunPolylines
final List<PolylineMapItem> getBlueRunPolylines()
-
setBlueRunPolylines
final Unit setBlueRunPolylines(List<PolylineMapItem> blueRunPolylines)
-
getBlackRunPolylines
final List<PolylineMapItem> getBlackRunPolylines()
-
setBlackRunPolylines
final Unit setBlackRunPolylines(List<PolylineMapItem> blackRunPolylines)
-
getDoubleBlackRunPolylines
final List<PolylineMapItem> getDoubleBlackRunPolylines()
-
setDoubleBlackRunPolylines
final Unit setDoubleBlackRunPolylines(List<PolylineMapItem> doubleBlackRunPolylines)
-
getSkiAreaBounds
final MapItem getSkiAreaBounds()
-
setSkiAreaBounds
final Unit setSkiAreaBounds(MapItem skiAreaBounds)
-
getOtherBounds
final List<MapItem> getOtherBounds()
-
setOtherBounds
final Unit setOtherBounds(List<MapItem> otherBounds)
-
getStartingChairliftTerminals
final List<MapItem> getStartingChairliftTerminals()
-
setStartingChairliftTerminals
final Unit setStartingChairliftTerminals(List<MapItem> startingChairliftTerminals)
-
getEndingChairliftTerminals
final List<MapItem> getEndingChairliftTerminals()
-
setEndingChairliftTerminals
final Unit setEndingChairliftTerminals(List<MapItem> endingChairliftTerminals)
-
getGreenRunBounds
final List<MapItem> getGreenRunBounds()
-
setGreenRunBounds
final Unit setGreenRunBounds(List<MapItem> greenRunBounds)
-
getBlueRunBounds
final List<MapItem> getBlueRunBounds()
-
setBlueRunBounds
final Unit setBlueRunBounds(List<MapItem> blueRunBounds)
-
getBlackRunBounds
final List<MapItem> getBlackRunBounds()
-
setBlackRunBounds
final Unit setBlackRunBounds(List<MapItem> blackRunBounds)
-
getDoubleBlackRunBounds
final List<MapItem> getDoubleBlackRunBounds()
-
setDoubleBlackRunBounds
final Unit setDoubleBlackRunBounds(List<MapItem> doubleBlackRunBounds)
-
getActivity
final FragmentActivity getActivity()
-
getOtherIcon
abstract Integer getOtherIcon(String name)
-
onMapReady
Unit onMapReady(GoogleMap map)
Manipulates the map once available. This callback is triggered when the map is ready to be used. This is where we can add markers or lines, add listeners or move the camera. In this case, we just add a marker near Sydney, Australia. If Google Play services is not installed on the device, the user will be prompted to install it inside the SupportMapFragment. This method will only be triggered once the user has installed Google Play services and returned to the app.
-
-
-
-