Online Maps  v3
OnlineMapsVectorTile Class Reference

Vector tile. This class is not used in the current version and was created for future versions. More...

Inheritance diagram for OnlineMapsVectorTile:
OnlineMapsTile

Public Member Functions

 OnlineMapsVectorTile (int x, int y, int zoom, OnlineMaps map, bool isMapTile=true)
 Constructor More...
 
- Public Member Functions inherited from OnlineMapsTile
 OnlineMapsTile (int x, int y, int zoom, OnlineMaps map, bool isMapTile=true)
 Constructor More...
 
void Block (object blocker)
 Blocks the tile from disposing. More...
 
void Dispose ()
 Dispose of tile. More...
 
Rect GetRect ()
 Gets rect of the tile. More...
 
bool InScreen (OnlineMapsVector2d tl, OnlineMapsVector2d br)
 Checks whether the tile at the specified coordinates. More...
 
void LoadFromWWW (OnlineMapsWWW www)
 Load a tile from a WWW object More...
 
void MarkError ()
 Mark that the tile has an error More...
 
void MarkLoaded ()
 Marks the tile loaded. More...
 
void SetParent (OnlineMapsTile tile)
 Set parent tile More...
 
void Unblock (object blocker)
 Remove an object that prevents the tile from disposing. More...
 

Additional Inherited Members

- Public Attributes inherited from OnlineMapsTile
Action< OnlineMapsTileOnDisposed
 This event is called when the tile is disposed. More...
 
OnlineMapsVector2d bottomRight
 The coordinates of the bottom-right corner of the tile. More...
 
bool cacheChecked
 This flag indicates whether the cache is checked for a tile. More...
 
bool drawingChanged
 Drawing elements have been changed. Used for drawing as overlay. More...
 
Vector2 globalPosition
 The coordinates of the center point of the tile. More...
 
bool hasColors
 Tile loaded or there are parent tile colors More...
 
bool isMapTile
 Is map tile? More...
 
ulong key
 The unique tile key. More...
 
Texture2D overlayBackTexture
 Texture, which is used in the back overlay. More...
 
float overlayBackAlpha = 1
 Back overlay transparency (0-1). More...
 
Texture2D overlayFrontTexture
 Texture, which is used in the front overlay. More...
 
float overlayFrontAlpha = 1
 Front overlay transparency (0-1). More...
 
bool loadedFromResources = false
 The tile texture was loaded from Resources More...
 
OnlineMapsTile parent
 Reference to parent tile. More...
 
int remainDownloadsAttempts
 Number of remaining attempts to download a tile More...
 
OnlineMapsTileStatus status = OnlineMapsTileStatus.none
 Status of tile. More...
 
Texture2D texture
 Texture of tile. More...
 
OnlineMapsVector2d topLeft
 The coordinates of the top-left corner of the tile. More...
 
bool used = true
 Tile used by map More...
 
OnlineMapsWWW www
 Instance of the texture loader. More...
 
readonly int x
 Tile X. More...
 
readonly int y
 Tile Y. More...
 
readonly int zoom
 Tile zoom. More...
 
- Static Public Attributes inherited from OnlineMapsTile
static Action OnAllTilesLoaded
 The event that occurs when all tiles are loaded. More...
 
static Func< OnlineMapsTile, string > OnGetResourcesPath
 The event, which allows you to control the path of tile in Resources. More...
 
static Func< OnlineMapsTile, string > OnGetStreamingAssetsPath
 The event, which allows you to control the path of tile in Streaming Assets. More...
 
static Func< OnlineMapsTile, string, string > OnReplaceURLToken
 The event which allows to intercept the replacement tokens in the url.
Return the value, or null - if you do not want to modify the value. More...
 
static Func< OnlineMapsTile, string, string > OnReplaceTrafficURLToken
 The event which allows to intercept the replacement tokens in the traffic url.
Return the value, or null - if you do not want to modify the value. More...
 
static Action< OnlineMapsTileOnTileDownloaded
 The event, which occurs after a successful download of the tile. More...
 
static Action< OnlineMapsTileOnTileError
 The event, which occurs when a download error is occurred. More...
 
static Action< OnlineMapsTileOnTrafficDownloaded
 The event, which occurs after a successful download of the traffic texture. More...
 
static float tryAgainAfterSec = 10
 Try again in X seconds if a download error occurred. Use 0 to repeat immediately, or -1 to not repeat at all. More...
 
static int countDownloadsAttempts = 3
 Number of attempts to download a tile More...
 
- Properties inherited from OnlineMapsTile
object? this[string key] [get, set]
 Gets / sets custom fields value by key More...
 
Dictionary< string, object > customFields [get]
 Gets customFields dictionary More...
 
string resourcesPath [get]
 Path in Resources, from where the tile will be loaded. More...
 
string streamingAssetsPath [get]
 Path in Streaming Assets, from where the tile will be loaded. More...
 
bool isBlocked [get]
 The tile is blocked? More...
 
abstract string url [get]
 URL from which will be downloaded texture. More...
 

Detailed Description

Vector tile. This class is not used in the current version and was created for future versions.

Constructor & Destructor Documentation

◆ OnlineMapsVectorTile()

OnlineMapsVectorTile.OnlineMapsVectorTile ( int  x,
int  y,
int  zoom,
OnlineMaps  map,
bool  isMapTile = true 
)

Constructor

Parameters
xTile X
yTile Y
zoomTile zoom
mapReference to the map
isMapTileWill the tile be displayed on the map.