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
PrefetchZoomDeltauintLodMinRadiusdoubleLodScaledoubleLodPitchThresholddoubleThe pitch, in degrees, above which the map lowers the detail.
LodZoomShiftdoubleLodModeTileLodMode
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
LodMode
public TileLodMode LodMode { get; init; }
Property Value
LodPitchThreshold
The pitch, in degrees, above which the map lowers the detail.
public double LodPitchThreshold { get; init; }
Property Value
LodScale
public double LodScale { get; init; }
Property Value
LodZoomShift
public double LodZoomShift { get; init; }
Property Value
PrefetchZoomDelta
public uint PrefetchZoomDelta { get; init; }