ControlAddIn "Maps SizeL UTCAP"
Methods
SetAuthentication
Définit la clé d'authentification Azure Maps.
procedure SetAuthentication(NewAuthentication: JsonObject)
Parameters
| Name | Type | Description |
|---|---|---|
| NewAuthentication | JsonObject |
SetCenterPosition
Définit la position du centre de la carte.
procedure SetCenterPosition(Latitude: Decimal, Longitude: Decimal)
Parameters
| Name | Type | Description |
|---|---|---|
| Latitude | Decimal | |
| Longitude | Decimal |
SetZoomLevel
Définit le niveau de zoom de la carte.
procedure SetZoomLevel(ZoomLevel: Integer)
Parameters
| Name | Type | Description |
|---|---|---|
| ZoomLevel | Integer |
AddMarker
Ajoute un marqueur sur la carte.
procedure AddMarker(Marker: JsonObject)
Parameters
| Name | Type | Description |
|---|---|---|
| Marker | JsonObject |
Examples
Marqueur rouge sur Capvision
AL { id: 'capvision', // Identifiant du marqueur image: 'marker-circle', // Forme du marker color: '#ea4335', // Couleur principale secondaryColor: '#b21511', // Couleur Secondaire text: 'Capvision', // Texte du marqueur longitude: 47.96199, // Position du marqueur latitude: 7.317601 };
DeleteMarker
Supprime un marqueur de la carte.
procedure DeleteMarker(MarkerId: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| MarkerId | Text |
ClearMarkers
Supprime tous les marqueurs de la carte.
procedure ClearMarkers()
AddGeometry
Ajoute une forme géométrique, ne sélectionne pas les marqueurs si le mode sélection est activé.
procedure AddGeometry(Geometry: JsonObject)
Parameters
| Name | Type | Description |
|---|---|---|
| Geometry | JsonObject |
DeleteGeometry
Supprime une forme géométrique de la carte.
procedure DeleteGeometry(GeometryId: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| GeometryId | Text |
ClearGeometries
Supprime toutes les formes géométriques.
procedure ClearGeometries()
AddRoute
Ajoute un itinéraire sur la carte. Il est attendu de l'argument Route qu'il contienne un objet JSON de la forme suivante :
{
id: "route1", //(obligatoire)
templateName: "marker-flat", //(optionnel) https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-image-templates-web-sdk#list-of-image-templates
primaryColor: "red", //(optionnel)
secondaryColor: "white", //(optionnel)
strokeColor: "red", //(optionnel)
strokeWidth: 4, //(optionnel)
lineSpacing: 100, //(optionnel) https://learn.microsoft.com/fr-fr/javascript/api/azure-maps-control/atlas.symbollayeroptions?view=azure-maps-typescript-latest#azure-maps-control-atlas-symbollayeroptions-linespacing
linePlacement: "line", //(optionnel) https://learn.microsoft.com/fr-fr/javascript/api/azure-maps-control/atlas.symbollayeroptions?view=azure-maps-typescript-latest#azure-maps-control-atlas-symbollayeroptions-placement
iconAnchor: "center", //(optionnel) https://learn.microsoft.com/fr-fr/javascript/api/azure-maps-control/atlas.iconoptions?view=azure-maps-typescript-latest#azure-maps-control-atlas-iconoptions-anchor
iconImage: "route-icon", //(optionnel) https://learn.microsoft.com/fr-fr/javascript/api/azure-maps-control/atlas.iconoptions?view=azure-maps-typescript-latest#azure-maps-control-atlas-iconoptions-image
iconSize: 1, //(optionnel) https://learn.microsoft.com/fr-fr/javascript/api/azure-maps-control/atlas.iconoptions?view=azure-maps-typescript-latest#azure-maps-control-atlas-iconoptions-size
lineCoordinates: [[-122.335, 47.608], [-122.335, 47.608], [-122.335, 47.608]], //(obligatoire)
}
procedure AddRoute(Route: JsonObject)
Parameters
| Name | Type | Description |
|---|---|---|
| Route | JsonObject |
DeleteRoute
Supprime un itinéraire de la carte.
procedure DeleteRoute(RouteId: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| RouteId | Text |
Clear
Supprime toutes les données de la carte sauf les layers de rendus.
procedure Clear()
SetLanguage
Définit la langue d'affichage de la carte. https://learn.microsoft.com/en-us/azure/azure-maps/supported-languages Cette fonction doit nécessairement être appelée pendant l'événement OnSetupRequested.
procedure SetLanguage(Language: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| Language | Text |
OpenDrawingToolbar
Ajoute la barre d'outils pour dessiner sur la carte. Cette barre d'outils peut être utilises en mode sélection ou dessin.
procedure OpenDrawingToolbar(Modes: JsonArray, Behavior: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| Modes | JsonArray |
Modes de dessin (https://learn.microsoft.com/en-us/javascript/api/azure-maps-drawing-tools/atlas.drawing.drawingmode?view=azure-maps-typescript-latest) :
|
| Behavior | Text |
|
CloseDrawingToolbar
Ferme la barre d'outils de dessin.
procedure CloseDrawingToolbar()
ChangeDrawingMode
Change le mode de dessin de la barre d'outils.
procedure ChangeDrawingMode(Mode: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| Mode | Text |
Modes de dessin (https://learn.microsoft.com/en-us/javascript/api/azure-maps-drawing-tools/atlas.drawing.drawingmode?view=azure-maps-typescript-latest) :
|