Partage via


Notes de publication du contrôle de carte du SDK web

Ce document contient des informations sur les nouvelles fonctionnalités et d’autres modifications apportées au contrôle de carte.

v3 (dernière version)

3.2.0 (29 mars 2024)

Autres modifications (3.2.0)

  • Mettez à niveau MapLibre vers V4.

  • Corrigez la valeur par défaut de HtmlMarkerOptions.pixelOffset from [0, -18] to [0, 0] dans la documentation.

3.1.2 (22 février 2024)

Nouvelles fonctionnalités (3.1.2)

  • Ajout fillAntialias de l’option permettant d’activer PolygonLayer l’anticrénelage MSAA sur les remplissages de polygones.

Autres modifications (3.1.2)

  • Mettez à jour l’icône de commentaires et le lien.

3.1.1 (26 janvier 2024)

Nouvelles fonctionnalités (3.1.1)

  • Ajout d’une nouvelle option, enableAccessibilityLocationFallbackpour activer ou désactiver la secours de l’API de géocodage inverse pour l’accessibilité (lecteur d’écran).

Correctifs de bogues (3.1.1)

  • Résolution d’un problème où Application Recommandations v3.0.5 envoyait potentiellement un grand nombre de requêtes.

3.1.0 (12 janvier 2024)

Nouvelles fonctionnalités (3.1.0)

  • Ajout d’un nouveau contrôle, atlas.control.ScaleControlpour afficher une barre d’échelle sur la carte.

  • Fonctions introduites pour l’accès, la mise à jour et la suppression d’un état de fonctionnalité.

Correctifs de bogues (3.1.0)

  • Nous avons résolu le problème de l’ordre des couches après une mise à jour de style, lorsqu’une couche utilisateur est insérée avant une autre couche utilisateur.

  • [CASSANT] Aligné le comportement du modèle de remplissage de polygone avec Maplibre. À présent, l’option fillPattern désactive constamment l’option fillColor . Lors de la configuration fillColor des couches de polygones, vérifiez qu’elle fillPattern est définie undefinedsur .

3.0.3 (29 novembre 2023)

Nouvelles fonctionnalités (3.0.3)

  • Prise en charge ESM incluse.

Autres modifications (3.0.3)

  • La fonctionnalité d’accessibilité du lecteur d’écran a été mise à niveau pour utiliser l’API Search V2 (géocodage inverse).

  • Accessibilité améliorée dans les contrôles Boussole et Pitch.

3.0.2 (1er novembre 2023)

Correctifs de bogues (3.0.2)

  • Correction de plusieurs erreurs dans le fichier de déclaration de type et ajout d’une dépendance pour @maplibre/maplibre-gl-style-spec.

Autres modifications (3.0.2)

  • Suppression des en-têtes d’autorisation du style, de la miniature, du sprite et des requêtes de glyphe pour améliorer la mise en cache CDN pour les ressources statiques.

  • Mise à jour de la documentation pour map.clear() et layers.clear().

3.0.1 (6 octobre 2023)

Correctifs de bogues (3.0.1)

  • Diverses améliorations dans le domaine de l’accessibilité.

  • Résolution du problème d’attribution dynamique lorsque le chargement progressif est activé.

  • Correction des noms d’événements manquants dans HtmlMarkerEvents.

Autres modifications (3.0.1)

  • Modification des méthodes membres à protéger pour les contrôles de zoom, d’inclinaison et de boussole.

  • La télémétrie est désactivée par défaut dans le cloud Azure Government.

3.0.0 (18 août 2023)

Correctifs de bogues (3.0.0)

  • Correction du contrôle de zoom pour prendre en compte les maxBoundsCameraOptions.

  • Correction d’un problème lié au décalage des positions de la souris après une transformation d’échelle css sur le conteneur de carte.

Autres modifications (3.0.0)

  • Suppression progressive de la version de définition de style 2022-08-05 et passage de la valeur par défaut styleDefinitionsVersion à 2023-01-01.

  • Ajout du paramètre mvc pour englober la version du contrôle de carte dans les définitions et les demandes de style.

Installation (3.0.0)

La version est disponible sur npm et CDN.

  • NPM : consultez les instructions sur azure-maps-control@3.0.0

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0/atlas.min.js"></script>
    

3.0.0-preview.10 (11 juillet 2023)

Correctifs de bogues (3.0.0-preview.10)

  • Ratio de pixels dynamique corrigé dans la dépendance maplibre-gl sous-jacente.

  • Correction d’un problème lié à la non application de sortKey, radialOffset, variableAnchor en cas d’utilisation dans les options SymbolLayer.

Installation (3.0.0-preview.10)

Cette préversion est disponible sur npm et CDN.

  • NPM : consultez les instructions dans azure-maps-control@3.0.0-preview.10

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.10/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.10/atlas.min.js"></script>
    

3.0.0-preview.9 (27 juin 2023)

Nouvelles fonctionnalités (3.0.0-preview.9)

  • WebGL2 est utilisé par défaut.

  • API d’élévation : atlas.sources.ElevationTileSource, map.enableElevation(elevationSource, options), map.disableElevation()

  • Capacité de personnaliser maxPitch/minPitch dans CameraOptions

Correctifs de bogues (3.0.0-preview.9)

  • Correction d’un problème de duplication des éléments d’accessibilité DOM lorsque map.setServiceOptions est appelé

Installation (3.0.0-preview.9)

Cette préversion est disponible sur npm et CDN.

  • NPM : reportez-vous aux instructions sur azure-maps-control@3.0.0-preview.9

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.9/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.9/atlas.min.js"></script>
    

3.0.0-preview.8 (2 juin 2023)

Correctifs de bogues (3.0.0-preview.8)

  • Correction d’une exception qui s’est produite lors de la mise à jour de la propriété d’une disposition qui n’existe plus.

  • Correction d’un problème où les indicateurs accessibles de BubbleLayer n’étaient pas mis à jour lors de la modification de la source de données.

  • Correction d’une erreur dans les appels suivants map.setStyle() si le style Maplibre brut était récupéré dans le rappel d’événement lors de la stylechanged sérialisation du style.

Autres modifications (3.0.0-preview.8)

  • Logo et lien d’attribution mis à jour.

Installation (3.0.0-preview.8)

Cette préversion est disponible sur npm et CDN.

  • NPM : renvoie aux instructions sur azure-maps-control@3.0.0-preview.8

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.8/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.8/atlas.min.js"></script>
    

3.0.0-preview.7 (2 mai 2023)

Nouvelles fonctionnalités (3.0.0-preview.7)

  • En plus de la configuration de la carte, Map.setServiceOptions() prend désormais en charge la modification de domain, styleAPIVersion et styleDefinitionsVersion durant l’exécution.

Correctifs de bogues (3.0.0-preview.7)

  • Correction de l’exception de jeton expiré lors des relances pendant l’utilisation d’Azure AD / de jeton partagé / d’authentification anonyme en s’assurant que l’authentification est résolue avant toute demande de définition de style

  • Correction de la définition de style redondante et des demandes de miniatures

  • Correction d’une application incorrecte de aria-label à l’élément de bouton de contrôle de zoom arrière

  • Correction de la possibilité d’un conteneur d’éléments de copyright non défini lorsque withRuleBasedAttribution a la valeur false

  • Correction de la possibilité de suppression de l’écouteur d’événement appelée sur la cible non définie dans EventManager.remove()

Installation (3.0.0-preview.7)

Cette préversion est disponible sur npm et CDN.

  • NPM : revoit aux instructions sur azure-maps-control@3.0.0-preview.7

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.7/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.7/atlas.min.js"></script>
    

3.0.0-preview.6 (31 mars 2023)

Installation (3.0.0-preview.6)

Cette préversion est disponible sur npm et CDN.

  • NPM : Revoit aux instructions sur azure-maps-control@3.0.0-preview.6

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.6/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.6/atlas.min.js"></script>
    

Nouvelles fonctionnalités (3.0.0-preview.6)

  • Optimisation du niveau de performance de la transformation du style interne.

Correctifs de bogues (3.0.0-preview.6)

  • Résolution d’un problème où la première requête de jeu de style n’était pas authentifiée pour l’authentification AAD.

  • Requêtes redondantes éliminées lors de l’initialisation de la carte et des événements de changement de style.

3.0.0-preview.5 (15 mars 2023)

Installation (3.0.0-preview.5)

Cette préversion est disponible sur npm et CDN.

  • NPM : Reportez-vous aux instructions sur azure-maps-control@3.0.0-preview.5

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.5/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.5/atlas.min.js"></script>
    

Nouvelles fonctionnalités (3.0.0-preview.5)

  • Prise en charge de la mise à jour dynamique de mapConfiguration à travers map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })

3.0.0-preview.4 (10 mars 2023)

Installation (3.0.0-preview.4)

Cette préversion est disponible sur npm et CDN.

  • NPM : Reportez-vous aux instructions sur azure-maps-control@3.0.0-preview.4

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.4/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.4/atlas.min.js"></script>
    

Nouvelles fonctionnalités (3.0.0-preview.4)

  • Couverture cartographique étendue en Chine, au Japon et en Corée.

  • Aperçu des styles de cartes actualisés (Route/Nuit/Hybride/Échelle de gris foncé/Échelle de gris clair/Terra/Contraste élevé foncé/Contraste élevé clair).

  • Plus de détails sur les routes/l’encombrement des bâtiments/la couverture des sentiers.

  • Plages de niveaux de zoom plus larges (1~21) pour le style Terra.

  • Plus de détails sur les transports en commun, y compris les ferries, les métros et les arrêts de bus.

  • Informations supplémentaires sur l’altitude des montagnes et l’emplacement des cascades.

Modifications (3.0.0-preview.4)

  • Les données de trafic prennent désormais uniquement en charge le mode relatif.

  • showBuildingModels Déconseillé dans StyleOptions.

  • Modification de la valeur par défaut minZoom de -2 à 1.

Correctifs de bogues (3.0.0-preview.4)

  • Nettoyage de diverses fuites de mémoire dans Map.dispose().

  • Amélioration de la navigation par onglets du sélecteur de style pour l’accessibilité dans la disposition de la liste.

  • Changement de style optimisé en évitant le clonage profond des objets.

  • Correction d’une exception qui se produisait dans SourceManager lors d’un changement de style avec des sources qui n’étaient pas vectorielles ni raster.

  • [NOUVEAUTÉ] Les anciens événements sourceadded sont émis uniquement si de nouvelles sources sont ajoutées au style. À présent, les événements sourceremoved / sourceadded sont émis lorsque la nouvelle source et la source d’origine dans le style actuel ne sont pas égales, même si elles ont le même ID de source.

3.0.0-preview.3 (2 février 2023)

Installation (3.0.0-preview.3)

Cette préversion est disponible sur npm et CDN.

  • NPM : Reportez-vous aux instructions sur azure-maps-control@3.0.0-preview.3

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.3/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.3/atlas.min.js"></script>
    

Nouvelles fonctionnalités (3.0.0-preview.3)

Correctifs de bogues (3.0.0-preview.3)

  • Correction d’un problème dans le mappage de langue, maintenant zh-Hant-TW ne revient plus à en-US.

  • Correction de l’impossibilité de basculer entre les régions utilisateur (affichage).

  • Correction de l’exception qui s’est produite lors du changement de style alors que le chargement progressif de la couche est en cours.

  • Correction de la récupération des informations d’accessibilité à partir des couches d’étiquette de vignette de carte.

  • Correction du problème occasionnel dans lequel les vignettes vectorielles ne sont pas rendues après l’ajout d’images via ImageSpriteManager.add().

3.0.0-preview.2 (16 décembre 2022)

Installation (3.0.0-preview.2)

Cette préversion est disponible sur npm et CDN.

  • NPM : Reportez-vous aux instructions sur azure-maps-control@3.0.0-preview.2

  • CDN : Référencez les fichiers CSS et JavaScript suivants dans l’élément <head> d’un fichier HTML :

    <link href="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.2/atlas.min.css" rel="stylesheet" />
    <script src="https://atlas.microsoft.com/sdk/javascript/mapcontrol/3.0.0-preview.2/atlas.min.js"></script>
    

Nouvelles fonctionnalités (3.0.0-preview.2)

Ajoutez progressiveLoading et progressiveLoadingInitialLayerGroups à StyleOptions pour permettre le chargement progressif des couches de carte. Cette fonctionnalité améliore le temps de chargement perçu de la carte. Pour plus d’informations, consultez les notes de publication de la version 2.2.2.

Correctifs de bogues (3.0.0-preview.2)

  • Correction d’un problème lié au fait que l’ordre des couches utilisateur n’était pas conservé après l’appel de map.layers.move().

  • Correction de l’impossibilité de désactiver les incidents de trafic dans TrafficControlOptions quand new atlas.control.TrafficControl({incidents: false}) est utilisé.

  • Ajoutez .atlas-map à tous les sélecteurs CSS pour étendre les styles dans le conteneur de carte. Le correctif empêche le CSS d’ajouter accidentellement des styles indésirables à d’autres éléments de la page.

3.0.0-preview.1 (18 novembre 2022)

Installation (3.0.0-preview.1)

La préversion est disponible sur npm.

Nouvelles fonctionnalités (3.0.0-preview.1)

Cette mise à jour est la première préversion de la prochaine version 3.0.0. La dépendance maplibre-gl sous-jacente a été mise à niveau de 1.14 vers 3.0.0-pre.1, offrant des améliorations en matière de stabilité et de performances.

Correctifs de bogues (3.0.0-preview.1)

  • Correction d’un problème de régression qui empêche IndoorManager de supprimer un tileset :

    indoorManager.setOptions({
        tilesetId: undefined
    })
    

v2

2.3.7 (22 février 2024)

Nouvelles fonctionnalités (2.3.7)

  • Ajout fillAntialias de l’option permettant d’activer PolygonLayer l’anticrénelage MSAA sur les remplissages de polygones.
  • Ajout d’une nouvelle option, enableAccessibilityLocationFallbackpour activer ou désactiver la secours de l’API de géocodage inverse pour l’accessibilité (lecteur d’écran).

Autres modifications (2.3.7)

  • Mettez à jour l’icône de commentaires et le lien.

2.3.6 (12 janvier 2024)

Nouvelles fonctionnalités (2.3.6)

  • Ajout d’un nouveau contrôle, atlas.control.ScaleControlpour afficher une barre d’échelle sur la carte.

  • Fonctions introduites pour l’accès, la mise à jour et la suppression d’un état de fonctionnalité.

Correctifs de bogues (2.3.6)

  • Nous avons résolu le problème de l’ordre des couches après une mise à jour de style, lorsqu’une couche utilisateur est insérée avant une autre couche utilisateur.

2.3.5 (29 novembre 2023)

Autres modifications (2.3.5)

  • La fonctionnalité d’accessibilité du lecteur d’écran a été mise à niveau pour utiliser l’API Search V2 (géocodage inverse).

2.3.4 (1er novembre 2023)

Autres modifications (2.3.4)

  • Suppression des en-têtes d’autorisation du style, de la miniature, du sprite et des requêtes de glyphe pour améliorer la mise en cache CDN pour les ressources statiques.

  • Mise à jour de la documentation pour map.clear() et layers.clear().

2.3.3 (6 octobre 2023)

Correctifs de bogues (2.3.3)

  • Résolution du problème d’attribution dynamique lorsque le chargement progressif est activé.

2.3.2 (11 août 2023)

Correctifs de bogues (2.3.2)

  • Correction d’un problème de duplication des éléments d’accessibilité DOM lorsque map.setServiceOptions est appelé.

  • Correction du contrôle de zoom pour prendre en compte les maxBoundsCameraOptions.

Autres modifications (2.3.2)

  • Ajout du paramètre mvc pour englober la version du contrôle de carte dans les définitions et les demandes de style.

2.3.1 (27 juin 2023)

Correctifs de bogues (2.3.1)

  • Correction du problème pouvant entraîner la suppression des images de l’icône ImageSpriteManager lors du changement de style

Autres modifications (2.3.1)

  • Sécurité : correction du problème de génération aléatoire et insécure de l’UUID.

2.3.0 (2 juin 2023)

Nouvelles fonctionnalités (2.3.0)

  • [EN COURS] Refactorisation du StyleManager interne pour remplacer _stylePatch par transformStyle. Cette modification permettra aux icônes de protection routière de se mettre à jour et de s’afficher correctement après un changement de style.

Correctifs de bogues (2.3.0)

  • Correction d’une exception qui s’est produite lors de la mise à jour de la propriété d’une disposition qui n’existe plus.

  • Correction d’un problème où les indicateurs accessibles de BubbleLayer n’étaient pas mis à jour lors de la modification de la source de données.

Autres modifications (2.3.0)

  • Logo et lien d’attribution mis à jour.

2.2.7 (2 mai 2023)

Nouvelles fonctionnalités (2.2.7)

  • En plus de la configuration de la carte, Map.setServiceOptions() prend désormais en charge la modification de domain, styleAPIVersion et styleDefinitionsVersion durant l’exécution.

Correctifs de bogues 2.2.7

  • Correction de l’exception de jeton expiré lors des relances pendant l’utilisation d’Azure AD / de jeton partagé / d’authentification anonyme en s’assurant que l’authentification est résolue avant toute demande de définition de style

  • Correction de la définition de style redondante et des demandes de miniatures

  • Correction d’une application incorrecte de aria-label à l’élément de bouton de contrôle de zoom arrière

  • Correction de la possibilité d’un conteneur d’éléments de copyright non défini lorsque withRuleBasedAttribution a la valeur false

  • Correction de la possibilité de suppression de l’écouteur d’événement appelée sur la cible non définie dans EventManager.remove()

2.2.6

Correctifs de bogues (2.2.6)

  • Résolution d’un problème où la première requête de jeu de style n’était pas authentifiée pour l’authentification AAD.

  • Requêtes redondantes éliminées lors de l’initialisation de la carte et des événements de changement de style.

2.2.5

Nouvelles fonctionnalités (2.2.5)

  • Prise en charge de la mise à jour dynamique de mapConfiguration à travers map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })

2.2.4

Correctifs de bogues (2.2.4)

  • Nettoyage de diverses fuites de mémoire dans Map.dispose().

  • Amélioration de la navigation par onglets du sélecteur de style pour l’accessibilité dans la disposition de la liste.

2.2.3

Nouvelles fonctionnalités (2.2.3)

Correctifs de bogues (2.2.3)

  • Correction d’un problème dans le mappage de langue, maintenant zh-Hant-TW ne revient plus à en-US.

  • Correction de l’impossibilité de basculer entre les régions utilisateur (affichage).

  • Correction de l’exception qui s’est produite lors du changement de style alors que le chargement progressif de la couche est en cours.

  • Correction de la récupération des informations d’accessibilité à partir des couches d’étiquette de vignette de carte.

  • Correction du problème occasionnel dans lequel les vignettes vectorielles ne sont pas rendues après l’ajout d’images via ImageSpriteManager.add().

2.2.2 (15 décembre 2022)

Nouvelles fonctionnalités (2.2.2)

Ajoutez progressiveLoading et progressiveLoadingInitialLayerGroups à StyleOptions pour permettre le chargement progressif des couches de carte. Cette fonctionnalité améliore le temps de chargement perçu de la carte.

  • progressiveLoading
    • Permet le chargement progressif des couches de carte.
    • La valeur par défaut est false.
  • progressiveLoadingInitialLayerGroups
    • Spécifie les groupes de couches à charger en premier.
    • La valeur par défaut est ["base"].
    • Les valeurs possibles sont base, transit, labels, buildings et labels_places.
    • D’autres groupes de couches sont différés de sorte que les groupes de couches initiaux peuvent être chargés en premier.

Correctifs de bogues (2.2.2)

  • Correction d’un problème lié au fait que l’ordre des couches utilisateur n’était pas conservé après l’appel de map.layers.move().

  • Correction de l’impossibilité de désactiver les incidents de trafic dans TrafficControlOptions quand new atlas.control.TrafficControl({incidents: false}) est utilisé.

Étapes suivantes

Explorez des exemples présentant Azure Maps :

Restez informé sur Azure Maps :