@jdultra/ultra-globe / OSMImageryLayer
Class: OSMImageryLayer
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:6
OSMImageryLayer2
- Adapter for OpenStreetMap-compatible XYZ tile services.
- Supports {z}/{x}/{y} templates and optional {s} subdomains.
Extends
Constructors
Constructor
new OSMImageryLayer(
properties?):OSMImageryLayer
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:23
Parameters
properties?
Object
Returns
OSMImageryLayer
Inherited from
Properties
apiKey
apiKey:
any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:9
apiKeyParamName
apiKeyParamName:
any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:10
arrayRenderTarget
arrayRenderTarget:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:31
Inherited from
XYZImageryLayer.arrayRenderTarget
attribution
attribution:
any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:11
Overrides
blitCallbacks
blitCallbacks:
any[]
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:40
Inherited from
bounds
bounds:
any
Defined in: layers/Layer.d.ts:26
Inherited from
drapeOnMesh
drapeOnMesh:
any
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:11
Inherited from
drapeOnSplats
drapeOnSplats:
any
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:12
Inherited from
drapeOnTerrain
drapeOnTerrain:
any
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:13
Inherited from
XYZImageryLayer.drapeOnTerrain
id
id:
string|number
Defined in: layers/Layer.d.ts:24
Inherited from
isClipMapImageryLayer
isClipMapImageryLayer:
boolean
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:24
Inherited from
XYZImageryLayer.isClipMapImageryLayer
isLayer
isLayer:
boolean
Defined in: layers/Layer.d.ts:22
Inherited from
isProjectedImageryLayer
isProjectedImageryLayer:
boolean
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:10
Inherited from
XYZImageryLayer.isProjectedImageryLayer
isProjectedLayer
isProjectedLayer:
boolean
Defined in: layers/ProjectedLayer.d.ts:15
Inherited from
XYZImageryLayer.isProjectedLayer
isRasterLayer
isRasterLayer:
boolean
Defined in: layers/RasterLayer.d.ts:21
Inherited from
isSelectable
isSelectable:
boolean
Defined in: layers/Layer.d.ts:23
Inherited from
levels
levels:
number|undefined
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:45
Inherited from
listeners
listeners:
Object
Defined in: layers/Layer.d.ts:28
Inherited from
localBounds
localBounds:
any
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:9
Inherited from
lodBounds
lodBounds:
any[]
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:28
Inherited from
lodRefs
lodRefs:
any[]
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:30
Inherited from
lodScale
lodScale:
number
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:27
Inherited from
map
map:
any
Defined in: layers/Layer.d.ts:92
Inherited from
material
material:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:43
Inherited from
maxResolution
maxResolution:
number
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:26
Inherited from
maxZoom
maxZoom:
any
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:44
Inherited from
minZoom
minZoom:
any
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:43
Inherited from
name
name:
string
Defined in: layers/Layer.d.ts:25
Inherited from
origin
origin:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:71
Inherited from
paused
paused:
boolean|undefined
Defined in: layers/Layer.d.ts:82
Inherited from
providerTemplate
providerTemplate:
any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:7
reference
reference:
number
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:15
Inherited from
subdomains
subdomains:
any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:8
tentativeLODBounds
tentativeLODBounds:
any[]
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:29
Inherited from
XYZImageryLayer.tentativeLODBounds
textureLoader
textureLoader:
Object
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:24
Inherited from
textureSize
textureSize:
number
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:25
Inherited from
tileSize
tileSize:
any
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:23
Inherited from
transform
transform:
Converter|undefined
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:8
Inherited from
transparency
transparency:
any
Defined in: layers/imagery/ProjectedImageryLayer.d.ts:14
Inherited from
uCameraPos
uCameraPos:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:50
Inherited from
uCameraThreshold
uCameraThreshold:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:51
Inherited from
XYZImageryLayer.uCameraThreshold
uDrapeOnMesh
uDrapeOnMesh:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:54
Inherited from
uDrapeOnSplats
uDrapeOnSplats:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:56
Inherited from
XYZImageryLayer.uDrapeOnSplats
uDrapeOnTerrain
uDrapeOnTerrain:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:55
Inherited from
XYZImageryLayer.uDrapeOnTerrain
uLodBoundsArray
uLodBoundsArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:57
Inherited from
XYZImageryLayer.uLodBoundsArray
uNumLevels
uNumLevels:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:52
Inherited from
uOffset
uOffset:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:49
Inherited from
uOpacity
uOpacity:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:47
Inherited from
uRefEArray
uRefEArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:62
Inherited from
uReference
uReference:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:48
Inherited from
uRefKxArray
uRefKxArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:60
Inherited from
uRefKyArray
uRefKyArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:61
Inherited from
uRefLocalUvMaxArray
uRefLocalUvMaxArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:67
Inherited from
XYZImageryLayer.uRefLocalUvMaxArray
uRefLocalUvMinArray
uRefLocalUvMinArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:66
Inherited from
XYZImageryLayer.uRefLocalUvMinArray
uRefMinLocalArray
uRefMinLocalArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:64
Inherited from
XYZImageryLayer.uRefMinLocalArray
uRefNArray
uRefNArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:63
Inherited from
uRefOriginDeg
uRefOriginDeg:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:53
Inherited from
uRefSLatArray
uRefSLatArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:59
Inherited from
uRefSLonArray
uRefSLonArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:58
Inherited from
uRefSpanLocalArray
uRefSpanLocalArray:
any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:65
Inherited from
XYZImageryLayer.uRefSpanLocalArray
urlTemplate
urlTemplate:
any
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:22
Inherited from
visible
visible:
boolean
Defined in: layers/Layer.d.ts:27
Inherited from
zoomExageration
zoomExageration:
any
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:45
Inherited from
XYZImageryLayer.zoomExageration
Methods
addListener()
addListener(
key,listener):void
Defined in: layers/Layer.d.ts:74
Adds a listener for layer events
Parameters
key
any
can be anything but should be unique
listener
Function
a function : (layer, eventType)=>{}
Returns
void
Inherited from
dispose()
dispose():
void
Defined in: layers/Layer.d.ts:87
disposes of any resources used by this layer
Returns
void
Inherited from
getBounds()
getBounds():
Box2
Defined in: layers/Layer.d.ts:62
Returns
Box2
bounds in longitude latitude (degrees)
Inherited from
getCenter()
getCenter(
sfct):Vector3
Defined in: layers/Layer.d.ts:37
Moves a given point to this layer's center in degree longitude/latitude
Parameters
sfct
Vector3
a point to move
Returns
Vector3
the input point
Inherited from
getID()
getID():
string|number
Defined in: layers/Layer.d.ts:42
Returns
string | number
layer id
Inherited from
getName()
getName():
string
Defined in: layers/Layer.d.ts:47
Returns
string
layer name
Inherited from
getTarget()
getTarget(
needsDepthBuffer?):any
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:84
Parameters
needsDepthBuffer?
boolean
Returns
any
Inherited from
getTextureBoundsAndReference()
getTextureBoundsAndReference():
Object
Defined in: layers/imagery/xyz/XYZImageryLayer.d.ts:60
Returns
Object
Inherited from
XYZImageryLayer.getTextureBoundsAndReference
invalidate()
invalidate():
void
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:83
Returns
void
Inherited from
loadLODTexture()
loadLODTexture(
lodIndex,bounds):Promise<any>
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:82
Parameters
lodIndex
any
bounds
any
Returns
Promise<any>
Inherited from
XYZImageryLayer.loadLODTexture
raycast()
raycast(
raycaster):any[]
Defined in: layers/Layer.d.ts:80
raycasts through objects from this layer if the layer is selectable and if the objects are raycastable
Parameters
raycaster
Object
a three.js Raycaster
Returns
any[]
an array of selected objects
Inherited from
removeListener()
removeListener(
key):void
Defined in: layers/Layer.d.ts:68
Removes the listener associated to the given key
Parameters
key
any
can be anything but should be unique
Returns
void
Inherited from
XYZImageryLayer.removeListener
render()
render(
colorTexture,normalTexture,emissiveTexture,metalnessRoughnessTexture,positionTexture,renderTarget):boolean
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:100
Render imagery into a render target using the provided position texture. Subclasses must implement this method.
Parameters
colorTexture
any
normalTexture
any
emissiveTexture
any
metalnessRoughnessTexture
any
positionTexture
any
renderTarget
any
Returns
boolean
Inherited from
setLODBounds()
setLODBounds(
lodIndex,bounds):void
Defined in: layers/imagery/ClipMapImageryLayer.d.ts:85
Parameters
lodIndex
any
bounds
any
Returns
void
Inherited from
setName()
setName(
name):void
Defined in: layers/Layer.d.ts:52
change the layer name
Parameters
name
string
Returns
void
Inherited from
setVisible()
setVisible(
visible):void
Defined in: layers/Layer.d.ts:57
Modifies the layer visibility
Parameters
visible
boolean
Returns
void
Inherited from
urlFor()
urlFor(
z,x,y):any
Defined in: layers/imagery/xyz/OSMImageryLayer.d.ts:12
Subclasses MUST provide urlFor(z,x,y) returning a tile URL string.
Parameters
z
any
x
any
y
any
Returns
any