new ol.source.OSM(opt_options)
| Name | Type | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | 
            
            
            
            
            
                
                 Open Street Map options. 
  | 
        ||||||||||||||||||||||
Fires:
- 
            
change- Triggered when the state of the source changes. - 
            
propertychange(ol.ObjectEvent) - Triggered when a property is changed. - 
            
tileloadend(ol.source.TileEvent) - Triggered when a tile finishes loading. - 
            
tileloaderror(ol.source.TileEvent) - Triggered if tile loading results in an error. - 
            
tileloadstart(ol.source.TileEvent) - Triggered when a tile starts loading. 
Extends
Members
- 
    
ol.source.OSM.ATTRIBUTION{ol.Attribution} experimental
 - 
    
    
The attribution containing a link to the OpenStreetMap Copyright and License page.
 
Methods
- 
    
changed() inherited experimental
src/ol/observable.js, line 52 - 
    
    
    
Increases the revision counter and dispatches a 'change' event.
Fires:
- 
            
changeexperimental 
 - 
            
 - 
    
get(key){*} inherited
src/ol/object.js, line 150 - 
    
    
    
Gets a value.
Name Type Description keystring Key name.
Returns:
Value.
 - 
    
getAttributions(){Array.<ol.Attribution>} inherited
src/ol/source/source.js, line 104 - 
    
    
    
Get the attributions of the source.
Returns:
Attributions.
 - 
    
getKeys(){Array.<string>} inherited
src/ol/object.js, line 164 - 
    
    
    
Get a list of object property names.
Returns:
List of property names.
 - 
    
getLogo(){string|olx.LogoOptions|undefined} inherited
src/ol/source/source.js, line 114 - 
    
    
    
Get the logo of the source.
Returns:
Logo.
 - 
    
getProjection(){ol.proj.Projection} inherited experimental
src/ol/source/source.js, line 124 - 
    
    
    
Get the projection of the source.
Returns:
Projection.
 - 
    
getProperties(){Object.<string, *>} inherited
src/ol/object.js, line 174 - 
    
    
    
Get an object of all property names and values.
Returns:
Object.
 - 
    
getRevision(){number} inherited experimental
src/ol/observable.js, line 62 - 
    
    
    
    
    
    
    
    
    
    
    
Returns:
Revision.
 - 
    
getState(){ol.source.State} inherited experimental
src/ol/source/source.js, line 140 - 
    
    
    
Get the state of the source, see
ol.source.Statefor possible states.Returns:
State.
 - 
    
getTileGrid(){ol.tilegrid.TileGrid} inherited
src/ol/source/tilesource.js, line 187 - 
    
    
    
Return the tile grid of the tile source.
Returns:
Tile grid.
 - 
    
getTileLoadFunction(){ol.TileLoadFunctionType} inherited experimental
src/ol/source/tileimagesource.js, line 120 - 
    
    
    
Return the tile load function of the source.
Returns:
TileLoadFunction
 - 
    
getTileUrlFunction(){ol.TileUrlFunctionType} inherited experimental
src/ol/source/tileimagesource.js, line 130 - 
    
    
    
Return the tile URL function of the source.
Returns:
TileUrlFunction
 - 
    
on(type, listener, opt_this){goog.events.Key} inherited
src/ol/observable.js, line 75 - 
    
    
    
Listen for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject The object to use as
thisinlistener.Returns:
Unique key for the listener.
 - 
    
once(type, listener, opt_this){goog.events.Key} inherited
src/ol/observable.js, line 88 - 
    
    
    
Listen once for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject The object to use as
thisinlistener.Returns:
Unique key for the listener.
 - 
    
set(key, value) inherited
src/ol/object.js, line 203 - 
    
    
    
Sets a value.
Name Type Description keystring Key name.
value* Value.
 - 
    
setProperties(values) inherited
src/ol/object.js, line 216 - 
    
    
    
Sets a collection of key-value pairs. Note that this changes any existing properties and adds new ones (it does not remove any existing properties).
Name Type Description valuesObject.<string, *> Values.
 - 
    
setTileLoadFunction(tileLoadFunction) inherited experimental
src/ol/source/tileimagesource.js, line 164 - 
    
    
    
Set the tile load function of the source.
Name Type Description tileLoadFunctionol.TileLoadFunctionType Tile load function.
 - 
    
setTileUrlFunction(tileUrlFunction) inherited experimental
src/ol/source/xyzsource.js, line 62 - 
    
    
    
Set the tile URL function of the source.
Name Type Description tileUrlFunctionol.TileUrlFunctionType Tile URL function.
 - 
    
setUrl(url) inherited
src/ol/source/xyzsource.js, line 74 - 
    
    
    
Set the URL to use for requests.
Name Type Description urlstring URL.
 - 
    
un(type, listener, opt_this) inherited
src/ol/observable.js, line 101 - 
    
    
    
Unlisten for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject The object which was used as
thisby thelistener. - 
    
unByKey(key) inherited
src/ol/observable.js, line 114 - 
    
    
    
Removes an event listener using the key returned by
on()oronce(). Note that using theol.Observable.unByKeystatic function is to be preferred.Name Type Description keygoog.events.Key The key returned by
on()oronce(). - 
    
unset(key) inherited
src/ol/object.js, line 229 - 
    
    
    
Unsets a property.
Name Type Description keystring Key name.
 
 OpenLayers 3