Presenter interface for the Compass.
Add an OnClick listener to the presenter.
Called when the map is destroyed. Should be used to cleanup plugin resources for that map.
Get current compass configuration.
Called when the plugin is first added to the map.
Called whenever camera position changes. Could be invoked from any thread when map starts rendering.
Invoked when the compass view is clicked.
Provides all map delegate instances.
Provides a view instances returned in inflate after it's been added to the MapView.
Called whenever activity's/fragment's lifecycle is entering a "started" state.
Called whenever activity's/fragment's lifecycle is entering a "stopped" state.
Remove an OnClick listener from the presenter.
Update compass configuration, the update will be applied to the plugin automatically.
Whether the compass can be clicked and click events can be registered.
Whether the compass is visible on the map.
Whether the compass fades out to invisible when facing north direction.
The compass image, the visual representation of the compass.
Defines the margin to the bottom that the compass icon honors.
Defines the margin to the left that the compass icon honors.
Defines the margin to the right that the compass icon honors.
Defines the margin to the top that the compass icon honors.
The alpha channel value of the compass image
Defines where the compass is positioned on the map
The clockwise rotation value in degrees of the compass.
Whether the compass is displayed.