registerOnRenderMapScale method

void registerOnRenderMapScale(
  1. RenderMapScaleCallback? scaleCallback
)

Registers for map scale rendering callbacks.

Requires MapViewPreferences.showMapScale to be true. Adjust scale positioning using MapViewPreferences.mapScalePosition.

Parameters

  • scaleCallback: (RenderMapScaleCallback?) Receives scale width, value, and units. Pass null to unregister.

Implementation

void registerOnRenderMapScale(final RenderMapScaleCallback? scaleCallback) {
  _renderMapScaleCallback = scaleCallback;

  GemKitPlatform.instance.filterEvent(
    pointerId,
    'renderMapScale',
    scaleCallback == null,
  );
}