Show / Hide Table of Contents

Interface IImageryLayer

Inherited Members
ILayer.LayerType
ILayer.IsLayerActive
ILayer.LayerSourceId
ILayer.SetLayerSource(String)
ILayer.Initialize()
ILayer.Initialize(LayerProperties)
ILayer.Update(LayerProperties)
ILayer.Remove()
Namespace:Mapbox.Unity.Map
Assembly:cs.temp.dll.dll
Syntax
public interface IImageryLayer : ILayer

Properties

LayerSource

Gets the Data Source for the IMAGE component.

Declaration
ImagerySourceType LayerSource { get; }
Property Value
Type Description
ImagerySourceType

Methods

SetLayerSource(ImagerySourceType)

Sets the Data Source for the IMAGE component. This can be one of the Mapbox default styles, or a custom style. The style url is set as the Tileset ID.

Declaration
void SetLayerSource(ImagerySourceType imageSource)
Parameters
Type Name Description
ImagerySourceType imageSource

Source of imagery for map. Can be a Mapbox default, or custom style.

SetProperties(ImagerySourceType, Boolean, Boolean, Boolean)

Changes the settings for the IMAGE component.

Declaration
void SetProperties(ImagerySourceType imageSource, bool useRetina, bool useCompression, bool useMipMap)
Parameters
Type Name Description
ImagerySourceType imageSource

Data Source for the IMAGE component.

System.Boolean useRetina

Enables or disables high quality imagery.

System.Boolean useCompression

Enables or disables Unity Texture2D compression.

System.Boolean useMipMap

Enables or disables Unity Texture2D image mipmapping.

UseCompression(Boolean)

Enables or disables Unity Texture2D compression for IMAGE outputs. Enable this if you need performance rather than a high resolution image.

Declaration
void UseCompression(bool useCompression)
Parameters
Type Name Description
System.Boolean useCompression

Boolean to toggle Use Compression.

UseMipMap(Boolean)

Enables or disables Unity Texture2D Mipmap for IMAGE outputs. Mipmaps are lists of progressively smaller versions of an image, used to optimize performance. Enabling mipmaps consumes more memory, but provides improved performance.

Declaration
void UseMipMap(bool useMipMap)
Parameters
Type Name Description
System.Boolean useMipMap

Boolean to toggle Use Mip Map.

UseRetina(Boolean)

Enables or disables high quality images for the specified Data Source. resoluion when enabled is 1024px, and 512px when disabled. Satellite imagery is 512px when enabled, and 256 px when disabled. Changes to this may not take effect until the cache is cleared.

Declaration
void UseRetina(bool useRetina)
Parameters
Type Name Description
System.Boolean useRetina

Boolean to toggle Use Retina.

Back to top © 2017 Mapbox