Skip to content

ThinkGeoCloudVectorMapsOverlay

Namespace: ThinkGeo.UI.XamarinForms

This class represents the ThinkGeoCloudMapsVectorOverlay which requests images from the ThinkGeoCloud service

public class ThinkGeoCloudVectorMapsOverlay : TileOverlay`1, ThinkGeo.UI.XamarinForms.Adapters.IMapElementAdaptable`1[[ThinkGeo.UI.XamarinForms.Adapters.IThinkGeoCloudVectorMapsOverlayAdapter, ThinkGeo.UI.XamarinForms, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectOverlayOverlay<IThinkGeoCloudVectorMapsOverlayAdapter>TileOverlay<IThinkGeoCloudVectorMapsOverlayAdapter>ThinkGeoCloudVectorMapsOverlay
Implements IMapElementAdaptable<IThinkGeoCloudVectorMapsOverlayAdapter>

Remarks:

This class represents the ThinkGeoCloudMapsVectorOverlay which requests images from the ThinkGeoCloud service See https://cloud.thinkgeo.com/ for details.

Properties

ClientId

public string ClientId { get; set; }

Property Value

String

ClientSecret

public string ClientSecret { get; set; }

Property Value

String

TimeoutInSeconds

public int TimeoutInSeconds { get; set; }

Property Value

Int32

WebProxy

public IWebProxy WebProxy { get; set; }

Property Value

IWebProxy

MapType

public ThinkGeoCloudVectorMapsMapType MapType { get; set; }

Property Value

ThinkGeoCloudVectorMapsMapType

StyleJsonUri

public Uri StyleJsonUri { get; set; }

Property Value

Uri

VectorTileCache

public FileVectorTileCache VectorTileCache { get; set; }

Property Value

FileVectorTileCache

TileCache

public RasterTileCache TileCache { get; set; }

Property Value

RasterTileCache

TransitionEffect

public TransitionEffect TransitionEffect { get; set; }

Property Value

TransitionEffect

TileSnappingMode

public TileSnappingMode TileSnappingMode { get; set; }

Property Value

TileSnappingMode

Adapter

Gets the adapter.

public IThinkGeoCloudVectorMapsOverlayAdapter Adapter { get; set; }

Property Value

IThinkGeoCloudVectorMapsOverlayAdapter
The adapter.

IsVisible

public bool IsVisible { get; set; }

Property Value

Boolean

Name

public string Name { get; set; }

Property Value

String

Opacity

public double Opacity { get; set; }

Property Value

Double

Constructors

ThinkGeoCloudVectorMapsOverlay()

Initializes a new instance of the ThinkGeoCloudVectorMapsOverlay class.

public ThinkGeoCloudVectorMapsOverlay()

ThinkGeoCloudVectorMapsOverlay(String, String)

public ThinkGeoCloudVectorMapsOverlay(string clientId, string clientSecret)

Parameters

clientId String

clientSecret String

ThinkGeoCloudVectorMapsOverlay(String, String, ThinkGeoCloudVectorMapsMapType)

public ThinkGeoCloudVectorMapsOverlay(string clientId, string clientSecret, ThinkGeoCloudVectorMapsMapType mapType)

Parameters

clientId String

clientSecret String

mapType ThinkGeoCloudVectorMapsMapType

ThinkGeoCloudVectorMapsOverlay(String, String, Uri)

public ThinkGeoCloudVectorMapsOverlay(string clientId, string clientSecret, Uri styleJsonUri)

Parameters

clientId String

clientSecret String

styleJsonUri Uri