Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings Interface Reference

Holds visual settings for visual settings related to the map. More...

Inheritance diagram for TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings:
TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings

Properties

int Generation [get]
 The generation of the map visual settings. Any change will increase the generation.
 
double Opacity [get, set]
 Opacity to use for the map layer.
 
Color BackgroundColor [get, set]
 The color to use for background.
 
double PixelScale [get, set]
 Map resolution parameter 1.0 guarantees that the pixels are at least the same resolution as the viewport resolution. 2.0 allows the pixels to be up to 2x as big as the viewport resolution.
 
double MaxResolutionScale [get, set]
 Maximul allowed scaling of the map resolution. When locking the scale and zooming out, the map resolution will be increased. This parameters limits the maximum increase of the resolution to avoid massive memory usage. Default is set to 4.0, i.e 4x resolution.
 

Events

OpacityChangedEventHandler OpacityChanged
 Emitted when the opacity changes.
 
BackgroundColorChangedEventHandler BackgroundColorChanged
 Emitted when the background color changes.
 

Detailed Description

Holds visual settings for visual settings related to the map.

Property Documentation

◆ BackgroundColor

Color TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings.BackgroundColor
getset

The color to use for background.

Implemented in TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings.

◆ Generation

int TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings.Generation
get

The generation of the map visual settings. Any change will increase the generation.

Implemented in TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings.

◆ MaxResolutionScale

double TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings.MaxResolutionScale
getset

Maximul allowed scaling of the map resolution. When locking the scale and zooming out, the map resolution will be increased. This parameters limits the maximum increase of the resolution to avoid massive memory usage. Default is set to 4.0, i.e 4x resolution.

Implemented in TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings.

◆ Opacity

double TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings.Opacity
getset

Opacity to use for the map layer.

Implemented in TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings.

◆ PixelScale

double TPG.GeoFramework.Map.Core.Contracts.IMapVisualSettings.PixelScale
getset

Map resolution parameter 1.0 guarantees that the pixels are at least the same resolution as the viewport resolution. 2.0 allows the pixels to be up to 2x as big as the viewport resolution.

Implemented in TPG.GeoFramework.Map.Core.Contracts.MapVisualSettings.


The documentation for this interface was generated from the following file: