Table of Contents

Struct MapTileSettings

Namespace
Maplibre.NativeFfi
Assembly
Maplibre.NativeFfi.dll

All the settings for how a map picks the tiles to load.

public readonly record struct MapTileSettings : IEquatable<MapTileSettings>
Implements
Inherited Members

Remarks

Its members mean the same as those of MapTileOptions.

See mln_map_tile_settings in the C API reference.

Constructors

MapTileSettings(uint, double, double, double, double, TileLodMode)

All the settings for how a map picks the tiles to load.

public MapTileSettings(uint PrefetchZoomDelta, double LodMinRadius, double LodScale, double LodPitchThreshold, double LodZoomShift, TileLodMode LodMode)

Parameters

PrefetchZoomDelta uint
LodMinRadius double
LodScale double
LodPitchThreshold double

The pitch, in degrees, above which the map lowers the detail.

LodZoomShift double
LodMode TileLodMode

Remarks

Its members mean the same as those of MapTileOptions.

See mln_map_tile_settings in the C API reference.

Properties

LodMinRadius

public double LodMinRadius { get; init; }

Property Value

double

LodMode

public TileLodMode LodMode { get; init; }

Property Value

TileLodMode

LodPitchThreshold

The pitch, in degrees, above which the map lowers the detail.

public double LodPitchThreshold { get; init; }

Property Value

double

LodScale

public double LodScale { get; init; }

Property Value

double

LodZoomShift

public double LodZoomShift { get; init; }

Property Value

double

PrefetchZoomDelta

public uint PrefetchZoomDelta { get; init; }

Property Value

uint