Defines interface of a ViewPlugin.
Initializer class wraps a bind configuration that can be used during plugin initialisation.
Bind a view instance
Called when the map is destroyed. Should be used to cleanup plugin resources for that map.
Called when the plugin is first added to the map.
Provides all map delegate instances.
Provides a view instances returned in inflate after it's been added to the MapView.