Members
-
clipInteraction
interraction clip (masque)
. -
interraction clip (masque)
- Source:
-
commonLayer
Fonction commonLayer
. -
Fonction commonLayer
- Source:
-
ctx :module:core~default
instance du viewer
. -
instance du viewer
Type:
- module:core~default
- Source:
-
ctx :Mapviewer
instance du viewer
. -
instance du viewer
Type:
- Source:
-
viewer :Mapviewer
instance du viewer
. -
instance du viewer
Type:
- Source:
Methods
-
addArcGis(options, options, resolve)
Créé un layer avec une source ArcGIS
. -
Créé un layer avec une source ArcGIS
Parameters:
Name Type Description optionsstring Id du layer
optionsObject Tile ArcGIS Rest options
Properties
Name Type Argument Default Description urlstring | undefined Url du service ArcGIS MapServer
- exemple : 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer'
urlsarray.<string> | undefined Urls du service ArcGIS Rest. A utiliser à la place de url si le service support les urls multiples pour les requêtes d'export
useLegacyboolean | undefined Force l'utilisation de TileArcGISRest (si le calque n'est pas compatible tuiles)
attributionsarray.<Attribution> Attributions
crossOriginnull | string | undefined L'attribut crossOrigin pour charger les images
paramsObject.<string, *> | undefined Paramètres ArcGIS pouvant être utilisés mais non spécifiés
- Exemple : params= {token:'12345'}
- Exemple : params= {token: {type:'localStorage','path':'KARTEIS_ARCGIS_TOKEN'}} // recherche le token dans le localStorage[KARTEIS_ARCGIS_TOKEN]
tileGridTileGrid | undefined Grille de tuilles
projectionol.proj.ProjectionLike Projection
tileLoadFunctionol.TileLoadFunctionType | undefined Fonction optionnelle pour charger une tuille d'une Url donnée
wrapXboolean | undefined Sépare le monde horizontalement. Par défaut "true"
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
resolvefunction Résolution de promesse a executer
- Source:
-
addAzureMap(idLayer, options)
Créer un layer avec comme source Azure Map
. -
Créer un layer avec comme source Azure Map
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour Azure Map
Properties
Name Type Argument Default Description languagestring <nullable>
Code de la culture. Par defaut, "fr-FR" Microsoft liste des language
apiKeystring subscriptionKey de Azure Maps Microsoft créer compte
tilesetIdstring <optional>
<nullable>
microsoft.imagery Type de l'imagerie a afficher Microsoft liste des tileset
apiVersionstring <optional>
<nullable>
2.0 Version de l'api azure
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addBackgroundLayer(idLayer, type, options)
Ajoute un fond de plan a la carte
. -
Ajoute un fond de plan a la carte
Parameters:
Name Type Description idLayerstring Id du layer
type'osm' | 'bingmaps' | 'arcgis' | 'stamen' | 'stadiaMaps' | 'mapquest' | 'here' | 'mapguidetiled' | 'mapguideuntiled' | 'wmstiled' | 'wmsuntiled' | 'layerXYZ' | 'wmts' | 'vectorTile' | 'ign' | 'kml' | 'vector' Type du fond de plan
optionsObject Options pour la création du layer (voir les options des différents type de calque dans l'api)
Properties
Name Type Description sdcardIdstring Si cette option est set, vérifi qu'on a une sdcard via cordova et basculer sur un layer XYZ utilisant la sdcard
- Source:
-
addBingMaps(idLayer, options)
Créer un layer avec comme source Bing Maps
. -
Créer un layer avec comme source Bing Maps
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour Bing Maps
Properties
Name Type Argument Default Description culturestring | undefined Code de la culture. Par defaut, "en-us"
keystring API Key de Bing Maps
imagerySetstring Type de l'imagerie
maxZoomnumber | undefined Niveau de zoom max. Par défaut niveau annocé par le service BingMaps (21)
wrapXboolean | undefined Séparer le monde horizontalement. Par défaut true
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addHere( [idLayer], options)
Créé un layer avec une source Here documentation officielle : @link https://developer.here.com/documentation/raster-tile-api/api-reference.html Attention erreur HTTP 429 fréquente si on a pas un plan payant Si on détecte un ancien mode de connexion on utilise addHereLegacy
. -
Créé un layer avec une source Here documentation officielle : @link https://developer.here.com/documentation/raster-tile-api/api-reference.html Attention erreur HTTP 429 fréquente si on a pas un plan payant Si on détecte un ancien mode de connexion on utilise addHereLegacy
Parameters:
Name Type Argument Description idLayerstring <optional>
Id du layer
optionsObject Properties
Name Type Argument Default Description apiKeyString jeton d'api
versionString <optional>
3 version de l'api Here (non utilisé, pour de futur mmaj)
baseUrlString <optional>
https://maps.hereapi.com/v3 Url d'appel au service
resource'base' | 'background' | 'blank' | 'label' <optional>
base Resource (base = background + label)
projectionString <optional>
mc projection (mc - Mercator Projection)
format'jpeg' | 'png' | 'png8' <optional>
png format d'image
style'explore.day' | 'explore.night' | 'explore.satellite.day' | 'satellite.day' <optional>
explore.day Style de la carte
queryParamsObject <optional>
Paramètres optionnels d'url, voir documentation officielle, exemple: { pview:IN, mv=in123jp45, lang:en,lang2:en }
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
Returns:
Le fond de plan HERE
- Type
- Object
-
addHereLegacy(idLayer, options)
Créé un layer avec une source Here Pour utiliser le service renseigner au choix : app_key ou le couple app_id/app_code (ancien mode d'authenfication)
. -
Créé un layer avec une source Here Pour utiliser le service renseigner au choix : app_key ou le couple app_id/app_code (ancien mode d'authenfication)
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour l'affichage du fond de plan
Properties
Name Type Argument Default Description app_keystring Key de l'appication pour la connexion (nouveau mode d'authentification)
app_idstring Id de l'appication pour la connexion (ancien mode d'authenfication)
app_codestring Code de l'application pour la connexion (ancien mode d'authenfication)
baseUrlstring Url d'appel au service. Par défaut https://{1-4}.base.maps.cit.api.here.com/maptile/2.1/maptile/newest/normal.day
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addHighlight(coordinate, radius)
Permet d'ajouter un highlight à une position et pour une taille
. -
Permet d'ajouter un highlight à une position et pour une taille
Parameters:
Name Type Description coordinateArray.<number> Coordonées du centre du highlight
radiusnumber Rayon du highlight en taille de la projection de la carte
- Source:
-
addIGN(idLayer, options)
Créé un layer avec une source IGN WMTS
. -
Créé un layer avec une source IGN WMTS
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour l'affichage du fond de plan
Properties
Name Type Argument Default Description urlstring Url de la ressource (ex: https://wxs.ign.fr/choisirgeoportail/geoportail/wmts)
layerstring Nom du layer à utiliser (ex: GEOGRAPHICALGRIDSYSTEMS.MAPS)
stylestring <optional>
'normal' Style d'affichage de la couche (ex: https://wxs.ign.fr/choisirgeoportail/geoportail/wmts)
format'image/jpeg' | 'image/png' <optional>
'image/jpeg' format d'image
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addKml(nameLayer, options)
Créé un layer avec une source KML
. -
Créé un layer avec une source KML
Parameters:
Name Type Description nameLayerstring Nom du layer
optionsObject Options pour l'affichage du fond de plan
Properties
Name Type Argument Default Description urlstring Url de la ressource (ex: https://wxs.ign.fr/choisirgeoportail/geoportail/wmts)
projectionol.proj.ProjectionLike <optional>
'EPSG:4326' Projection des données KML, utiliser 'XY' pour le pas reprojecter les données
- Source:
-
addLayerFallbackXYZ(idLayer, options)
Créé un layer de fallback xyz
. -
Créé un layer de fallback xyz
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Argument Default Description forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addLayerXYZ(idLayer, options)
Créé un layer tuilé pour une source web de tuile
. -
Créé un layer tuilé pour une source web de tuile
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Argument Default Description urlstring | undefined Schema d'url du service de tuile XYZ (ex: 'http://wgs-users.s3.amazonaws.com/cus/fonds/ems_gris/{z}/{x}/{y}.png')
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addMapguideTiled(idLayer, options)
Créé un layer tuilé pour une source mapguide
. -
Créé un layer tuilé pour une source mapguide
Parameters:
Name Type Argument Default Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Description MAPDEFINITIONObject Mpadefinition de la carte. Requis
USERNAMEstring Utilisateur pour la connexion mapguide. Par défaut 'Anonymous'
Options.CLIENTAGENTstring Client agent mapguide. Par défaut 'MapGuide Developer'
options.DPInumber Nombre de dpi pour de l'image
options.useProxyboolean Passage par un proxy mapagent-proxy.php
options.forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addMapguideUnTiled(idLayer, options)
Créé un layer non tuilé pour une source mapguide
. -
Créé un layer non tuilé pour une source mapguide
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Description mapagentstring Url du mapAgent de mapguide
useOverlayboolean meterPerUnitnumber Nombre de mètres par unitée de mesure
paramsObject Paramètres de connexion à mapguide
Properties
Name Type Description MAPNAMEstring Nom de la map
SESSIONstring Identifiant de la session mapguide
CLIENTAGENTstring Clientgent de mapguide
- Source:
-
addOSM(idLayer, options)
Créé un layer avec comme source Open Street Map
. -
Créé un layer avec comme source Open Street Map
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour Bing Maps
Properties
Name Type Argument Default Description urlstring Url personnalisée pour OSM
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addStadiaMaps(idLayer, options)
Créé un layer avec une source StadiaMaps
. -
Créé un layer avec une source StadiaMaps
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour StadiaMaps
Properties
Name Type Argument Default Description layerstring Nom du layer sur StadiaMaps
apiKeystring <nullable>
clé d'API
minZoomnumber | undefined Zoom minimum
maxZoomnumber | undefined Zoom maximum
tileLoadFunctionol.TileLoadFunctionType | undefined Fonction optionnelle pour charger l'url donnée
urlstring | undefined Template de l'url. Doit inclure {x}, {y} ou {-y}, et {z}
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addStamen(idLayer, options)
Créé un layer avec une source Stamen
. -
Créé un layer avec une source Stamen
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour Stamen
Properties
Name Type Description layerstring Nom du layer sur Stamen
minZoomnumber | undefined Zoom minimum
maxZoomnumber | undefined Zoom maximum
tileLoadFunctionol.TileLoadFunctionType | undefined Fonction optionnelle pour charger l'url donnée
urlstring | undefined Template de l'url. Doit inclure {x}, {y} ou {-y}, et {z}
- Source:
-
<async> addVector(nameLayer, options)
Créé un layer avec une source KML
. -
Créé un layer avec une source KML
Parameters:
Name Type Description nameLayerstring Nom du layer
optionsObject Options pour l'affichage du fond de plan
Properties
Name Type Description fileObject Properties
Name Type Argument Default Description type'wfs' | 'geojson' | 'shp' projectionstring <optional>
EPSG:3857 projection pour interroger le service
urlstring Url de la ressource (ex: https://wxs.ign.fr/choisirgeoportail/geoportail/wmts)
wfsObject Properties
Name Type Description geometryNamestring nom du champs geométrie du service
paramsObject paramètre du service wfs
paramsObject paramètre du service wfs
Properties
Name Type Description typenamestring Nom de la couche du service WFS à exploiter
*string autres paramètres du service WFS
cqlFilterstring filtre cql
filtersObject.<string, (string|Array)> objet represant des filtres a générer (exemple {code_insee:[9420,8521]}). Ignoré si cqlFilter est défini
styleObject Properties
Name Type Description urlstring url du fichier de style
type'qml' | 'mapbox' | 'sld' | 'ol' format du fichier de style
- Source:
-
<async> addVectorTile(idLayer, options)
Créer un calque vectoriel tuilé
. -
Créer un calque vectoriel tuilé
Parameters:
Name Type Description idLayerstring optionsObject Properties
Name Type Argument Default Description styleUrlString Url du fichier de style compatible MapBox
tileLoadUrlString <optional>
null Url des fichier pbf pour surchager la fonction tileLoad, doit contenir {z}/{y}/{x}
paramsObject paramètres
Properties
Name Type Argument Description sourceOrLayersString | Array.<String> source key or an array of layer ids from the Mapbox Style object. When a source key is provided, all layers for the specified source will be included in the style function. When layer ids are provided, they must be from layers that use the same source. When not provided or a falsey value, all layers using the first source specified in the glStyle will be rendered.
optionsOrPathString | Options <optional>
Options. Alternatively the path of the style file (only required when a relative path is used for the "sprite" property of the style). @link https://github.com/openlayers/ol-mapbox-style#interfacestypesoptionsmd
resolutionsArray.<Number> <optional>
Resolutions for mapping resolution to zoom level. Only needed when working with non-standard tile grids or projections.
- Source:
-
addWMSTiled(idLayer, options)
Créé un layer tuilé pour une source WMS
. -
Créé un layer tuilé pour une source WMS
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Argument Default Description attributionsArray.<Attribution> | unefined Attributions
paramsObject.<string, *> Paramètre WMS Requis. Au minimum LAYERS est requis. Par défaut STYLE vaut '', VERSION vaut 1.3.0. WIDTH, HEIGHT, BBOX, CRS et SRS seront attribués dynamiquement
crossOriginnull | string | undefined L'attribut crossOrigin pour charger les images
gutternumber | undefined hidpiboolean | undefined Utilise ol.Map#pixelRation lors du chargement des images. True par défaut
tileGridTileGrid | unedfined Grille de tuilles
maxZoomnumber | undefined Zoom Maximum
projectionol.proj.ProjectionLike Projection
serverTypeol.source.wms.ServerType | string | undefined Type de serveur WMS (mapserver, geoserver ou qgis) nécessaire si hidpi true
imageLoadFunctionol.TileLoadFunctionType | undefined Fonction optionnelle pour charger une image d'une URL donnée
urlstring | undefined Url du service WMS
urlsArray.<string> | undefined Urls du service WMS. A utiliser à la place de url si le service WMS supporte plusieurs urls pour les requêtes GetMap
wrapXboolean | undefined Séparer le monde horizontalement. Par défaut True
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Source:
-
addWMSUnTiled(idLayer, options)
Créé un layer non tuilé pour une source WMS
. -
Créé un layer non tuilé pour une source WMS
Parameters:
Name Type Description idLayerstring Id du layer
optionsObject Options pour la création du layer
Properties
Name Type Description attributionArray.<Attributions> Attributions
paramsObject.<string, *> Paramètre WMS requis. Au minimum LAYERS est requis. Par défaut STYLE vaut '', VERSION vaut 1.3.0. WIDTH, HEIGHT, BBOX, CRS et SRS seront attribués dynamiquement
crossOriginnull | string | undefined L'attribut crossOrigin pour charger les images
hidpiboolean | undefined Utilise ol.Map#pixelRation lors du chargement des images. True par défaut
projectionol.proj.ProjectionLike Projection
serverTypeol.source.wms.ServerType | string | undefined Tyle de serveur WMS (mapserver, geoserver ou qgis) nécessaire si hidpi true
imageLoadFunctionol.TileLoadFunctionType | undefined Fonction optionnnelle pour charger une image d'une URL donnée
urlstring | undefined Urldu service WMS
rationumber | undefined Ratio. Si 1 demande les images pour la taille de la carte, 2 demande les images pour le double de WIDTH et HEIGHT de la carte. Par défaut 1.5
resolutionArray.<number> | undefined Si spécifié, demande uniquement pour celle-ci
- Source:
-
<async> addWMTS(idLayer, options)
Créer un calque tuilé suivant la norme WMTS
. -
Créer un calque tuilé suivant la norme WMTS
Parameters:
Name Type Description idLayerstring optionsobject Properties
Name Type Argument Default Description urlstring url du getCapabilities
paramsobject | undefined <optional>
null paramètres optionnels
Properties
Name Type Argument Default Description layerstring | undefined <optional>
null nom du calque a utiliser dans la couche WMTS (sinon utilise le premier trouvé)
tileMatrixSetstring | undefined <optional>
null Nom du Tile Matrix Set a utiliser dans la couche WMTS (sinon utilise le premier trouvé)
tokenstring | undefined <optional>
null Token pour utilisé un serveur ARCGIS protégé
forceCanvasBoolean <optional>
<nullable>
false force l'utilisation du moteur canvas plutot que webgl pour le rendu des tuiles
- Exemple : params= {token: 'supertoken'}
- Exemple : params= {token: {type:'localStorage','path':'KARTEIS_ARCGIS_TOKEN'}} // recherche le token dans le localStorage[KARTEIS_ARCGIS_TOKEN]
- Source:
-
allTileLoaded(idLayer)
Permet de savoir si un ou tous les fonds de plans ont chargés toutes leurs tuilles
. -
Permet de savoir si un ou tous les fonds de plans ont chargés toutes leurs tuilles
Parameters:
Name Type Description idLayerstring | undefined Id du layer à controler. Si undefined, verifie tous les layers
- Source:
Returns:
True si toutes les tuilles chargées du ou de tous les layers
- Type
- boolean
-
clearCacheTiles()
Permet de vider le cache des tuiles
. -
Permet de vider le cache des tuiles
- Source:
Returns:
Promesse retournant true si le cache a été vidé
- Type
- Promise
-
clearHighlight()
Supprime tous les highlight persistés sur la carte
. -
Supprime tous les highlight persistés sur la carte
- Source:
-
downLayer(idLayer)
Permet de descendre le layer d'un nieau dans l'ordre d'affichage
. -
Permet de descendre le layer d'un nieau dans l'ordre d'affichage
Parameters:
Name Type Description idLayerstring Id du layer
- Source:
-
extractToken()
Si le token n'est pas de type string, on l'inteprete
. -
Si le token n'est pas de type string, on l'inteprete
- Source:
-
getLayer(idLayer)
Permet de retourner un layer
. -
Permet de retourner un layer
Parameters:
Name Type Description idLayerstring Id du layer
- Source:
Returns:
Layer recherché
- Type
- ol.layer.Base
-
getLayers()
Permet de retourner les couches de background
. -
Permet de retourner les couches de background
- Source:
Returns:
Liste des layers de background
- Type
- array.<ol.Layer>
-
getLayersId()
Permet de retourner la liste des couches de données
. -
Permet de retourner la liste des couches de données
- Source:
Returns:
Liste des ids de layer de fond de plan
- Type
- array.<string>
-
getLayerType()
Retourne la liste des types de fonds de plan géré par le service
. -
Retourne la liste des types de fonds de plan géré par le service
- Source:
Returns:
Liste des type de layer de fond de plan
- Type
- array.<string>
-
getTilesUrls(idLayer, extent, zooms)
Permet de récupérer toutes les urls des tuiles pour un extent données sur plusieurs niveaux de zoom
. -
Permet de récupérer toutes les urls des tuiles pour un extent données sur plusieurs niveaux de zoom
Parameters:
Name Type Description idLayernumber | string Identifiant du layer
extentExtent Extent des urls à récupérer
zoomsArray.<number> Niveaux de zoom des tuiles à récupérer
- Source:
Returns:
Tableau des urls des tuiles
- Type
- Array.<string>
-
hideLayer(idLayer)
Permet de masquer un layer de fond de plan
. -
Permet de masquer un layer de fond de plan
Parameters:
Name Type Description idLayerstring Id du layer à masquer
- Source:
-
isSWReady()
Permet de savoir si le service worker de mise en cache de tuile est présent
. -
Permet de savoir si le service worker de mise en cache de tuile est présent
- Source:
Returns:
Promesse retournant true si le SW est prêt
- Type
- Promise
-
isVisible(id)
Permet de connaitre la visibilité d'un layer (en fonction de min/max zoom, propriété "visible" & group "visible")
. -
Permet de connaitre la visibilité d'un layer (en fonction de min/max zoom, propriété "visible" & group "visible")
Parameters:
Name Type Description idstring Identifiant du layer
- Source:
Returns:
Visibilité
- Type
- boolean
-
layerExist(idLayer)
Permet de savoir si un layer existe
. -
Permet de savoir si un layer existe
Parameters:
Name Type Description idLayerstring Id du layer
- Source:
Returns:
Si le layer existe
- Type
- boolean
-
manageVisibility(layer)
Gestion de ce qui se passe quand un background change de visibilitée
. -
Gestion de ce qui se passe quand un background change de visibilitée
Parameters:
Name Type Description layerol.layer - Source:
-
onViewChange(layer, options)
Mets à jours les propriétés OpenLayer ou Karteis Mapviewer d'un calque
. -
Mets à jours les propriétés OpenLayer ou Karteis Mapviewer d'un calque
Parameters:
Name Type Description layerol.layer Calque OpenLayer
optionsObject Options possibles pour les calques
- Source:
-
precacheTiles(idLayer, extent, zooms, force)
Permet de mettre en cache des tuile d'un layer sur une extent et certains niveaux de zoom.
-
Permet de mettre en cache des tuile d'un layer sur une extent et certains niveaux de zoom. Attention, il n'y a pas de limite de nombre de tuiles possible en cache. Il est recommandé de ne pas mettre plus de 1000 tuiles en cache pour des layers détaillée ou 3000 pour des layers plus sobre (Stamen toner-lite)
Lors de la mise en cache, si des tuiles ne sont pas récupérer, on les ignores et le traitement se poursuit
Parameters:
Name Type Description idLayerstring | number Identifiant du layer
extentExtent Extent des tuiles à mettre en cache
zoomsArray.<number> Niveaux de zoom à mettre en cache
forceboolean Force la mise à jour si la tuile est déjà en cache
- Source:
Returns:
Promesse qui retourne true une fois le traitement terminé (mais pas forcément complet)
- Type
- Promise
-
removeLastHighlight()
Supprime le dernier highlight créé sur la carte
. -
Supprime le dernier highlight créé sur la carte
- Source:
-
removeLayer(idLayer)
Permet de supprimer un layer
. -
Permet de supprimer un layer
Parameters:
Name Type Description idLayerstring Id du layer
- Source:
Fires:
- remove:[idLayer] Lancé avant la suppression du layer
- removed:[idLayer] Lancé après la suppression du layer
-
sendToSW(message)
Permet de communiquer avec le service worker
. -
Permet de communiquer avec le service worker
Parameters:
Name Type Description messageObject Message envoyé au SW
- Source:
Returns:
Promesse résolue lors de la réponse du SW
- Type
- Promise
-
setHighlight(idLayer, active, radius)
Permet d'utiliser un layer en tant que highlight Attention ne fonctionne pas avec des calques webgl, le calque doit avoir éété ajouter avec l'options forceCanvas = true
. -
Permet d'utiliser un layer en tant que highlight Attention ne fonctionne pas avec des calques webgl, le calque doit avoir éété ajouter avec l'options forceCanvas = true
Parameters:
Name Type Default Description idLayerstring | number Nom du layer
activeboolean true Permet de gérer l'état du highlight sur le layer
radiusnumber 100 Rayon du highlight en pixel. Par défaut 100
- Source:
-
showLayer(idLayer)
Permet d'afficher un layer de fond de plan
. -
Permet d'afficher un layer de fond de plan
Parameters:
Name Type Description idLayerstring Id du layer à afficher
- Source:
-
upLayer(idLayer)
Permet de monter le layer d'un niveau dans l'ordre d'affichage
. -
Permet de monter le layer d'un niveau dans l'ordre d'affichage
Parameters:
Name Type Description idLayerstring Id du layer
- Source: