new SpwMap()
- Source:
Héritage
- dijit._WidgetBase
Overview
Membres
-
_currentCursor
-
Curseur actuel de la carte
- Source:
-
_cursor
-
Curseur de la carte
- Source:
-
_loadingImagePath
-
Chemin d'accès sur le serveur pour l'image de chargement
- Source:
-
_mapServices
-
Tableau contenant les spw.api.MapService ajouté sur la carte.
- Source:
-
_navigationToolBar
-
Navigation tool bar d'esri
- Source:
-
<private> esriMap :esri.Map
-
Objet esri représentant la carte
Type:
- esri.Map
- Source:
-
hasBaseMap
-
Indique si au moins un service fond de plan est attaché à la carte.
- Source:
-
loaded
-
Indique si la carte est chargée
- Source:
-
mapParams
-
Paramètres passés à la map esri
- Source:
-
spwViewer
-
Référence vers l'instance de spw.api.SpwViewer
- Source:
-
watchLoaded
-
Crée les services fonds de plan sur base de la configuration.
- Source:
Méthodes
-
activateNavigationMode(mode)
-
Modifie le mode de navigation de la toolbar
Paramètres:
Nom Type Description mode
le nouveau mode de navigation à appliquer - Source:
-
addBaseMap(service, visible)
-
Ajoute un fond de plan sur la carte
Paramètres:
Nom Type Description service
le service fond de plan à ajouter visible
indique si le fond de plan à ajouter doit être visible ou non. - Source:
Retourne:
le spw.api.MapService du type baseMap -
addMapService(service)
-
Ajoute un service sur la carte
Paramètres:
Nom Type Description service
- Source:
Retourne:
l'instance du spw.api.MapService -
addMarkerOnPoint(point, options)
-
Affiche un marqeur sur la carte pour un point donné
Paramètres:
Nom Type Description point
esri.Geometry.Point options
object - Source:
-
addServiceFromGeoJSONResource(resource)
-
Lit un GeoJSON passé en paramètre et l'ajoute sur la carte.
Paramètres:
Nom Type Description resource
le GeoJSON à ajouter (une URL sur laquelle aller chercher le fichier, un GeoJSON au format texte ou le GeoJSON déjà parsé - Source:
Retourne:
une promesse de l'ajout du service sur la carte -
buildEsriMap(opts)
-
Construit l'objet EsriMap sur base des options passée
Paramètres:
Nom Type Description opts
options pour la création de la EsriMap - Source:
-
centerAndZoom(x, y, level)
-
Centre et zoom sur un point
Paramètres:
Nom Type Description x
y
level
niveau de zoom - Source:
-
centerAt(x, y)
-
Centre la carte sur les coordonnées passées.
Paramètres:
Nom Type Description x
y
- Source:
-
copyServices(fromMap)
-
Copie les services présents dans la carte passée en paramètre
Paramètres:
Nom Type Description fromMap
la carte dont il faut copier les services - Source:
-
createBaseMap()
-
Crée les services fonds de plan de la carte. Cette méthode démarre l'initialisation de la carte.
- Source:
-
createDefaultSymbol(feature)
-
Crée un symbol par défaut en fonction du type de géométrie passé.
Paramètres:
Nom Type Description feature
- Source:
-
createHighlightSymbol(feature)
-
Crée un symbol de mise en évidence par défaut en fonction du type de géométrie passé.
Paramètres:
Nom Type Description feature
- Source:
-
createMapServiceBaseMap(service, visible)
-
Crée les MapServices de type baseMap correspondant à la configuration
Paramètres:
Nom Type Description service
visible
- Source:
Retourne:
-
createServices()
-
Crée tous les services définis dans la configuration du catalogue.
- Source:
-
deactivateNavigation()
-
Désactive la navigation de la toolbar
- Source:
-
destroy()
-
Appelé à la destruction de SpwMap
- Source:
-
getBaseMapLayerCount() → {Number}
-
Récupère le nombre de baseMaps actuellement attachées à la carte.
- Source:
Retourne:
Le nombre de fonds de plan- Type
- Number
-
getCurrentExtent() → {Array.<Number>}
-
Récupère l'extent courant de la carte
- Source:
Retourne:
- Type
- Array.<Number>
-
getCurrentScale() → {Number}
-
Récupère l'échelle courante de la carte
- Source:
Retourne:
scale- Type
- Number
-
getCurrentToolMapCursor() → {string}
-
Obtient le curseur actuel de la carte
- Source:
Retourne:
cursor (valeur css)- Type
- string
-
getExtentForScale(scale)
-
Retourne l'extent de la carte à une échelle donnée
Paramètres:
Nom Type Description scale
l'échelle à laquelle on veut l'extent - Source:
-
getHeight()
-
Retourne la hauteur de la esriMap
- Source:
-
getLegend(mapService)
-
Permet de récupérer la légende d'un MapService.
Paramètres:
Nom Type Description mapService
- Source:
-
getLevel()
-
Retourne le niveau de la esriMap
- Source:
-
getMapCursor()
-
Mobient le curseur de la carte
- Source:
-
getMapServiceById(serviceId) → {spw.api.MapService}
-
Récupère un spw.api.MapService sur base du serviceId.
Paramètres:
Nom Type Description serviceId
l'identifiant du service - Source:
Retourne:
- Type
- spw.api.MapService
-
getMapServices(serviceQuery) → {Array}
-
Récupère un ou plusieurs MapService sur base d'un queryObject
Paramètres:
Nom Type Description serviceQuery
Objet de mapping clé-valeur sur base duquel effectuer la comparaison avec les services. - Source:
Retourne:
Les MapServices correspondant au queryObject passé.- Type
- Array
-
getServicesFromGroup(serviceGroup) → {Array}
-
Obtient la liste des services d'un groupe.
Paramètres:
Nom Type Description serviceGroup
le nom du groupe de service - Source:
Retourne:
les services de ce groupe- Type
- Array
-
getSpatialReference()
-
Retourne la référence spatiale actuelle de la Esri map
- Source:
-
getSpatialReferenceSRID()
-
Retourne le SRID de la référence spatiale actuelle de l'Esri Map
- Source:
-
getWidth()
-
Retourne la largeur de la esriMap
- Source:
-
getZoom()
-
Retourne le niveau de zoom de la esriMap
- Source:
-
hideInfoWindow()
-
Cache l'info window Esri
- Source:
-
hideMapLoading()
-
Cache le loader sur la carte
- Source:
-
hideService(serviceId)
-
Cache un MapService sur la carte
Paramètres:
Nom Type Description serviceId
l'identifiant du service - Source:
-
highlightFeature(feature)
-
Met en évidence le feature passé sur la carte
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
isUpdating()
-
Permet de déterminer si la carte est en train d'être mise à jour ou pas
- Source:
-
mapEvents(map)
-
Initialise les handlers pour les différents MapEvents
Paramètres:
Nom Type Description map
référence à SpwMap - Source:
Retourne:
un tableau contenant les handlers -
mapExtentChanged(extentEvent)
-
Appelée lorsque l'extent de la carte change
Paramètres:
Nom Type Description extentEvent
- Source:
-
mapLoaded()
-
Appelée lorsque la carte est chargée
- Source:
-
mapMouseDblClicked()
-
Emet l'événement mapMouseDblClicked
- Source:
-
mapMouseMove()
-
Emet l'événement mapMouseMove
- Source:
-
mapPanEnd()
-
Emet l'événement mapPanEnd
- Source:
-
mapServiceLoaded(mapService)
-
Appelé lorsqu'un MapService est chargé.
Paramètres:
Nom Type Description mapService
- Source:
-
mapServiceVisibilityChanged(mapService)
-
Appelé lorsque la visibilité d'un MapService change.
Paramètres:
Nom Type Description mapService
- Source:
-
mapZoom()
-
Emet l'événement mapZoom
- Source:
-
mapZoomEnd()
-
Emet l'événement mapZoomEnd
- Source:
-
mapZoomStart()
-
Emet l'événement mapZoomStart
- Source:
-
placeIn(obj)
-
Place un élément UI sur la carte (widget, html, ...)
Paramètres:
Nom Type Description obj
l'objet à afficher sur la carte - Source:
-
postCreate()
-
Méthode appelée après la création de la classe
- Source:
-
removeBaseMaps()
-
Supprime tous les fonds de plan de la carte.
- Source:
-
removeFeature(feature)
-
Supprime un objet graphique de la carte
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
removeFeatures(features)
-
Supprime les objets graphiques spécifiés de la carte
Paramètres:
Nom Type Description features
Array.<esri.Graphic> - Source:
-
removeMapService(serviceId)
-
Supprimer un service de la carte sur base du serviceId
Paramètres:
Nom Type Description serviceId
l'identifiant du MapService à supprimer de la carte - Source:
-
resetCursor()
-
Réinitialise le curseur de la carte
- Source:
-
resizeInfoWindow(width, height)
-
Redimensionne l'infoWindow Esri
Paramètres:
Nom Type Description width
height
- Source:
-
setAllMapServiceNotBaseMapOrder(mapServicesId)
-
Réordonne les mapServices de la carte en plaçant systématiquement les fonds de plan à l'arrière plan.
Paramètres:
Nom Type Description mapServicesId
Array.<Number> tableau avec les identifiant des services à réordonner. - Source:
-
setCurrentToolMapCursor(cursor, permet)
-
Met à jour le curseur actuelle de la carte
Paramètres:
Nom Type Description cursor
string (valeur css) permet
activate de déterminer s'il faut appliquer le changement maintenant - Source:
-
setLevel(level)
-
Met à jour le niveau de la esriMap
Paramètres:
Nom Type Description level
le nouveau niveau - Source:
-
setMapCursor(cursor)
-
Définit un curseur de carte.
Paramètres:
Nom Type Description cursor
le curseur de carte - Source:
-
setMapServiceOrder(serviceId, index)
-
Réordonne un MapService sur base de son identifiant.
Paramètres:
Nom Type Description serviceId
l'identifiant du service à déplacer index
le nouvel index du service - Source:
-
setScale(scale)
-
Met à jour l'échelle de la esriMap
Paramètres:
Nom Type Description scale
la nouvelle échelle - Source:
-
setZoom(level)
-
Met à jour le niveau de zoom de la esriMap
Paramètres:
Nom Type Description level
le nouveau niveau de zoom - Source:
-
showFeature(feature)
-
Affiche un objet graphique sur la carte du type esri.Graphic
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
showFeatures(features)
-
Affiche un groupe d'objets graphiques sur la carte du type esri.Graphic
Paramètres:
Nom Type Description features
esri.Graphic - Source:
-
showGeometries(feature)
-
Affiche un tableau de géométries sur la carte et retourne les Graphics esri créés
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
showGeometry(feature)
-
Affiche une géométrie sur la carte et retourne le Graphic esri créé
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
showInfoWindowAt(title, content, point)
-
Affiche l'infoWindow Esri sur la carte
Paramètres:
Nom Type Description title
Titre de l'infoWindow content
contenu de l'infoWindow point
Coordonnée du point sur la carte où l'infoWindow doit pointer. - Source:
-
showMapLoading()
-
Affiche le loader sur la carte
- Source:
-
showService(serviceId)
-
Affiche un MapService sur la carte
Paramètres:
Nom Type Description serviceId
l'identifiant du service - Source:
-
startup()
-
Démarre la carte
- Source:
-
toMapPoint(x, y)
-
Projette le point donné dans la référence spatiale actuelle de la carte.
Paramètres:
Nom Type Description x
la coordonnée X du point y
la coordonnée Y du point - Source:
Retourne:
le point converti -
toScreenPoint(x, y, extent, width, height)
-
Convertit une coordonnée en point pixel
Paramètres:
Nom Type Description x
la coordonnée X du point y
la coordonnée Y du point extent
l'extent à prendre en compte lors du calcul width
la largeur de la carte à prendre en compte lors du calcul height
la hauteur de la carte à prendre en compte lors du calcul - Source:
Retourne:
le point converti -
unhighlightFeature(feature)
-
Retire la mise en évidence du feature passé sur la carte
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
zoomToBbox(xMin, xMax, yMin, yMax)
-
Zoom sur la BBox passée en paramètre
Paramètres:
Nom Type Description xMin
xMax
yMin
yMax
- Source:
-
zoomToExtent(extent)
-
Zoom sur l'extent passé en paramètre
Paramètres:
Nom Type Description extent
- Source:
-
zoomToFeature(feature)
-
Zoom sur un objet feature (esri.Graphic)
Paramètres:
Nom Type Description feature
esri.Graphic - Source:
-
zoomToFeatures(features)
-
Zoom sur un ensemble d'objet feature (esri.Graphic)
Paramètres:
Nom Type Description features
Array.<esri.Graphic> - Source:
-
zoomToFullExtent()
-
Recadre la carte à l'extent complet
- Source:
-
zoomToInitExtent()
-
Recadre la carte à l'extent initial
- Source:
-
zoomToPoint(x, y, radius)
-
Zoom sur un point en fonction de ses coordonnées et d'un rayon passé.
Paramètres:
Nom Type Description x
y
radius
le rayon autour du point - Source:
Evènements
-
FirstServiceAdded
-
Evènement déclenché lorsque le premier service est ajouté à la carte.
- Source:
-
MapClicked
-
Evènement déclenché lorsque la carte est cliquée.
- Source:
-
MapDblClicked
-
Evènement déclenché lorsque l'on double clique sur la carte.
- Source:
-
MapExtentChanged
-
Evènement déclenché lorsque l'extent de la carte change.
- Source:
-
MapLoaded
-
Evènement déclenché lorsque la carte est chargée.
- Source:
-
MapMouseMove
-
Evènement déclenché lorsque le curseur est déplacé sur la carte.
- Source:
-
MapPanEnd
-
Evènement déclenché lorsque le pan est fini.
- Source:
-
MapServiceAdded
-
Evènement déclenché lorsqu'un MapService est ajouté.
- Source:
-
MapServiceAddedToMap
-
Événement déclenché lorsque le layer du MapService est ajouté à la carte esri.
- Source:
-
MapServiceLoaded
-
Evènement déclenché lorsqu'un MapService est chargé.
- Source:
-
MapServiceRemoved
-
Evènement déclenché lorsqu'un MapService est supprimé.
- Source:
-
MapServiceVisibilityChanged
-
Evènement déclenché lorsque la visibilité d'un MapService est modifiée.
- Source:
-
MapZoomEnd
-
Evènement déclenché lorsque lors du processus de zoom.
- Source:
-
MapZoomEnd
-
Evènement déclenché lorsque le processus de zoom commence.
- Source:
-
MapZoomEnd
-
Evènement déclenché lorsque le processus de zoom est fini.
- Source: