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

GemView.setZoomLevel() method

Set a new zoom level centered on the specified screen position.

This may be between 0 and maxZoomLevel

Signature:

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

Parameters

Parameter

Type

Description

zoomLevel

number

Zoom level

{ duration, screenPosition }

(not declared)

input

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

input properties:

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

Returns:

number

On success, the previous zoom level. On error, the error code.

Exceptions

An exception if it fails.