Package com.pointrlabs.core.map.managers
Object PTRBlueDotManager
-
- All Implemented Interfaces:
-
androidx.lifecycle.LifecycleEventObserver
,androidx.lifecycle.LifecycleObserver
,com.pointrlabs.core.map.models.PTRBlueDotRendererListener
public class PTRBlueDotManager implements LifecycleEventObserver, PTRBlueDotRendererListener
-
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
isBlueDotOnScreen
private PointF
latestScreenPosition
public final static PTRBlueDotManager
INSTANCE
-
Method Summary
Modifier and Type Method Description PTRRenderInfo
onBlueDotParametersRequested()
IntArray
getViewPort()
Unit
onStateChanged(LifecycleOwner source, Lifecycle.Event event)
final Boolean
isBlueDotOnScreen()
final PointF
getLatestScreenPosition()
final Unit
setLatestScreenPosition(PointF latestScreenPosition)
-
-
Method Detail
-
onBlueDotParametersRequested
PTRRenderInfo onBlueDotParametersRequested()
-
getViewPort
IntArray getViewPort()
- Returns:
the current viewport of the map as quadruaple of left, top, width, height
-
onStateChanged
Unit onStateChanged(LifecycleOwner source, Lifecycle.Event event)
-
isBlueDotOnScreen
final Boolean isBlueDotOnScreen()
-
getLatestScreenPosition
final PointF getLatestScreenPosition()
-
setLatestScreenPosition
final Unit setLatestScreenPosition(PointF latestScreenPosition)
-
-
-
-