Home > @magiclane/maps-sdk > GemView > setSlippyZoomLevel

GemView.setSlippyZoomLevel() method

Set a new zoom level based on slippy tile level. When 'follow position' is active, the current position will be used as the reference point for the operation. Otherwise, the screen center will be used. The zoom level may be between 0 and MaxSlippyZoomLevel.

Signature:

setSlippyZoomLevel(zoomLevel: number, input?: {
        duration?: number;
        screenPosition?: Point | null;
    }): number;

Parameters

Parameter

Type

Description

zoomLevel

number

Zoom level

{ duration, screenPosition, }

(not declared)

(Optional)

input

{ duration?: number; screenPosition?: Point | null; }

(Optional)

input properties:

  • Optional duration?: number
  • Optional screenPosition?: Point | null

Returns:

number

The previous zoom level.

Exceptions

An exception if it fails.