Sdílet prostřednictvím


Poznámky k verzi pro ovládací prvek mapy webové sady SDK

Tento dokument obsahuje informace o nových funkcích a dalších změnách v ovládacím prvku Mapování.

v3 (nejnovější)

3.6.0 (CDN: 18. února 2025, npm: 20. února 2025)

Nové funkce

  • Přidejte novou možnost StyleOptions.styleOverrides , která řídí viditelnost různých prvků mapy, včetně countryRegion, adminDistrict, adminDistrict2, buildingFootprinta roadDetails.
  • Přidejte auto možnost StyleOptions.language a atlas.setLanguage nastavujte jazykovou možnost tak, aby odpovídala hlavičce Accept-Language v prohlížeči.

Opravy chyb

  • Vyřešte problém, kdy kliknutí na tlačítko Zavřít automaticky otevíraného okna v elementu formuláře aktivuje odeslání formuláře.
  • Opravte problém, kdy ImageLayer.setOptions() potenciálně způsobuje chyby přerušení, pokud je image velká a požadavek se nedokončil.

Další změny

  • Ve výchozím nastavení zakažte telemetrii.

3.5.0 (CDN: 4. listopadu 2024, npm: 7. listopadu 2024)

Nové funkce

  • Přidání podpory pro ovládací prvek na celou obrazovku

Opravy chyb

  • Zveřejnit nový typ PolygonExtrusionLayerOptions.fillPattern pro podporu DataDrivenPropertyValueSpecification<string>.

3.4.0 (CDN: 30. září 2024, npm: 2. října 2024)

Nové funkce

  • Přidání podpory pro PMTiles

Opravy chyb

  • Přístupnost: Opravte problém s přetečením popisku výběru stylu v malých kontejnerech.
  • Oprava toho, že se přisuzování neaktualizuje po změně stylu u zdroje dat GeoJSON
  • Oprava setCamera s hranicemi a minimálním/maximálním zvětšením
  • Místo událostí změny velikosti okna použijte ResizeObserver .
  • Opravte šířku loga zápatí.

Další změny

  • Přidat @types/geojson jako závislost
  • Aktualizace závislosti @microsoft/applicationinsights-web na ^3.3.0

3.3.0 (8. srpna 2024)

Nové funkce

  • Aktualizace ovládacího prvku Copyright
    • Zmenšte text autorských práv a zajistěte, aby se vešla na jeden řádek.
    • K vylepšení viditelnosti použijte různé typy log Microsoftu pro různé motivy CSS.
    • Implementujte RWD a skryjte část komponenty (logo MS), když je plátno mapy relativně malé.
  • Vylepšení třídy základní vrstvy přidáním abstraktních getOptions a setOptions funkcí

Opravy chyb

  • Při kopírování vrstev uživatelů přeskočte existující zdroje.
  • [ROZBITÍ] Vyřešte nesprávné pořadí hodnot zeměpisné šířky a délky v Position.fromLatLng().
  • Opravte skrytý problém viditelný prvek s podporou přístupnosti u ovládacích tlačítek.

3.2.1 (13. května 2024)

Nové funkce

  • Omezení vodorovného posouvání, pokud renderWorldCopies je nastaveno na falsehodnotu .
  • Nastavení easeTo a flyTo animace plynulejší, když je cílový bod blízko limitů: maxBounds, svislé hrany světa nebo antimeridian.

Opravy chyb

  • Opravte přístupná čísla pro skryté ovládací prvky při použití příkazu Zobrazit čísla.
  • Oprava nevracení paměti v pracovním procesu při odebrání mapy
  • Opravte nežádoucí změny přiblížení a posouvání na konci pohybu posouvání.

Další změny

  • Vylepšete formát vloženého kódu v dokumentu.

3.2.0 (29. března 2024)

Další změny

  • Upgradujte MapLibre na V4.

  • Opravte výchozí hodnotu HtmlMarkerOptions.pixelOffset od [0, -18] do [0, 0] v dokumentu.

3.1.2 (22. února 2024)

Nové funkce

  • Přidání fillAntialias možnosti PolygonLayer pro povolení antialiasingu MSAA u mnohoúhelníkových výplní

Další změny

  • Aktualizujte ikonu zpětné vazby a odkaz.

3.1.1 (26. ledna 2024)

Nové funkce

  • Přidání nové možnosti pro enableAccessibilityLocationFallbackpovolení nebo zakázání zpětného geokódování rozhraní API pro usnadnění přístupu (čtečka obrazovky).

Opravy chyb

  • Vyřešili jsme problém, kdy služba ApplicationInsights v3.0.5 potenciálně odeslala velký počet požadavků.

3.1.0 (12. ledna 2024)

Nové funkce

  • Přidání nového ovládacího prvku pro atlas.control.ScaleControlzobrazení pruhu měřítka na mapě

  • Zavedli jsme funkce pro přístup, aktualizaci a odstranění stavu funkce.

Opravy chyb

  • Vyřešili jsme problém řazení vrstev po aktualizaci stylu, kdy se vrstva uživatele vloží před jinou vrstvu uživatele.

  • [ROZBITÍ] Zarovnal chování vzoru mnohoúhelníku pomocí maplibre. Teď možnost fillPattern konzistentně zakáže fillColor . Při konfiguraci fillColor pro mnohoúhelníkové vrstvy se ujistěte, že fillPattern je nastavena na undefinedhodnotu .

3.0.3 (29. listopadu 2023)

Nové funkce

  • Zahrnovala podporu ESM.

Další změny

  • Funkce přístupnosti pro čtečku obrazovky byla upgradována tak, aby využívala rozhraní API vyhledávací verze 2 (zpětné geokódování).

  • Vylepšená přístupnost v ovládacích prvcích Compass a Pitch.

3.0.2 (1. listopadu 2023)

Opravy chyb

  • Vyřešili jsme několik chyb v souboru deklarace typu a přidali závislost pro @maplibre/maplibre-gl-style-spec.

Další změny

  • Odebrání autorizačních hlaviček ze stylu, miniatury, spritu a glyfů za účelem vylepšení ukládání do mezipaměti CDN u statických prostředků

  • Aktualizace dokumentace pro map.clear() a layers.clear().

3.0.1 (6. října 2023)

Opravy chyb

  • Různá vylepšení přístupnosti

  • Vyřešili jsme problém s dynamickým přiřazením, když je povolené progresivní načítání.

  • Opravili jsme chybějící názvy událostí v HtmlMarkerEventssouboru .

Další změny

  • Upravené členské metody, které mají být chráněny pro ovládací prvky lupy, rozteč a kompas.

  • Telemetrie je ve výchozím nastavení zakázaná v cloudu Azure Government.

3.0.0 (18. srpna 2023)

Opravy chyb

  • Opravili jsme ovládací prvek lupy, aby se zohlednily možnosti maxBoundsCameraOptions.

  • Opravili jsme problém, kdy se pozice myši po transformaci měřítka css v kontejneru mapy přesunuly.

Další změny

  • Vyfázovali jste verzi 2022-08-05 definice stylu a přepnuli výchozí styleDefinitionsVersion nastavení na 2023-01-01.

  • Přidání parametru mvc , který zahrnuje verzi ovládacího prvku mapování v definicích i požadavcích na styl.

Instalace

Verze je k dispozici na npm a CDN.

  • NPM: Projděte si pokyny v azure-maps-control@3.0.0.

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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. července 2023)

Opravy chyb

  • Dynamický poměr pixelů pevný v podkladové závislosti maplibre-gl.

  • Opravili jsme problém, kdy sortKeyradialOffsetvariableAnchor se při použití v SymbolLayer možnostech nepoužíval .

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny pro azure-maps-control@3.0.0-preview.10

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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. června 2023)

Nové funkce

  • WebGL2 se používá ve výchozím nastavení.

  • Rozhraní API pro zvýšení oprávnění: atlas.sources.ElevationTileSource, map.enableElevation(elevationSource, options)map.disableElevation()

  • Možnost přizpůsobit maxPitch / minPitch in CameraOptions

Opravy chyb

  • Opravili jsme problém, kdy při zavolání mohlo dojít k map.setServiceOptions problémům souvisejícím s duplicitními prvky DOM souvisejícími s přístupností.

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny pro azure-maps-control@3.0.0-preview.9

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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. června 2023)

Opravy chyb

  • Opravili jsme výjimku, ke které došlo při aktualizaci vlastnosti rozložení, které již neexistuje.

  • Opravili jsme problém, kdy se indikátory přístupnosti BubbleLayer při úpravě zdroje dat neaktualizují.

  • Opravili jsme chybu v následných map.setStyle() voláních, pokud se nezpracovaný styl Maplibre načítal v stylechanged zpětném volání události při serializaci stylu.

Další změny

  • Aktualizovali jsme logo a odkaz na přiřazení.

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Projděte si pokyny v azure-maps-control@3.0.0-preview.8

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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. května 2023)

Nové funkce

Opravy chyb

  • Oprava výjimky vypršení platnosti tokenu při opětovném vytvoření při použití Azure AD / sdíleného tokenu / anonymního ověřování tím, že se ověření přeloží před jakoukoli žádostí o definici stylu

  • Oprava redundantní definice stylu a požadavků na miniatury

  • Oprava nesprávného aria-label použití pro oddálení prvku ovládacího tlačítka oddálení

  • Byla opravena možnost nedefinovaného kontejneru elementů autorských práv, pokud je vlastnost withRuleBasedAttribution nastavena na hodnotu false.

  • Opravili jsme možnost odebrání naslouchacího procesu událostí volané pro nedefinovaný cíl v EventManager.remove()

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny pro azure-maps-control@3.0.0-preview.7

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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. března 2023)

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny najdete v tématu azure-maps-control@3.0.0-preview.6

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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>
    

Nové funkce

  • Optimalizoval výkon transformace interního stylu.

Opravy chyb

  • Vyřešili jsme problém, kdy byl první požadavek sady stylů neověřený pro AAD ověřování.

  • Eliminovali jsme redundantní požadavky během inicializace mapy a u změně stylu událostí.

3.0.0-preview.5 (15. března 2023)

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Projděte si pokyny v azure-maps-control@3.0.0-preview.5

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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>
    

Nové funkce

  • Podpora dynamické aktualizace mapConfiguration prostřednictvím map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })

3.0.0-preview.4 (10. března 2023)

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Projděte si pokyny v azure-maps-control@3.0.0-preview.4

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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>
    

Nové funkce

  • Rozšířené pokrytí map v Číně, Japonsku a Koreji

  • Náhled aktualizovaného stylu mapy (road / noc / hybridní / šedá škála tmavě / šedá škála světlá / Terra / vysoký kontrast tmavý / vysoký kontrast světla).

  • Další podrobnosti o silnicích/ stopách/ trasách.

  • Širší rozsahy úrovně přiblížení (1 ~21) pro styl Terra.

  • Podrobnější informace o veřejné dopravě, včetně trajektů, metra a autobusových zastávek.

  • Další informace o nadmořské výšce hor a umístění vodopádů.

Změny

  • Přenosová data teď podporují pouze relativní režim.

  • showBuildingModels Zastaralé ve styleOptions.

  • Změna výchozí minZoom hodnoty z -2 na 1

Opravy chyb

  • V map.dispose () se vyčistily různé nevracení paměti.

  • Vylepšená navigace při výběru stylů pro usnadnění přístupu v rozložení seznamu

  • Optimalizované přepínání stylů tím, že se vyhnete objektům hloubkového klonování.

  • Opravili jsme výjimku, ke které došlo ve zdroji SourceManager při přepínání stylu se zdroji, které nebyly vektorové nebo rastrové.

  • [ROZBITÍ] Dříve se události vygenerují sourceadded pouze v případě, že se do stylu přidají nové zdroje. Teď sourceremoved / sourceadded se události vygenerují, když nový zdroj a původní zdroj v aktuálním stylu nejsou stejné, i když mají stejné ID zdroje.

3.0.0-preview.3 (2. února 2023)

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny pro azure-maps-control@3.0.0-preview.3

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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>
    

Nové funkce

Opravy chyb

  • Opravili jsme problém s mapováním jazyka, který se už zh-Hant-TW nevrátil zpět na en-US.

  • Opravili jsme nemožnost přepínat mezi oblastmi uživatelů (zobrazení).

  • Opravili jsme výjimku, ke které došlo při přepínání stylu při postupném načítání vrstvy.

  • Opravili jsme načítání informací o přístupnosti z vrstev popisků dlaždic mapy.

  • Opravili jsme občasný problém, kdy se po přidání obrázků přes ImageSpriteManager.add() nepřekreslovaly vektorové dlaždice.

3.0.0-preview.2 (16. prosince 2022)

Instalace

Verze Preview je k dispozici na npm a CDN.

  • NPM: Pokyny pro azure-maps-control@3.0.0-preview.2

  • CDN: Odkaz na následující css a JavaScript v <head> elementu souboru 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>
    

Nové funkce

Přidejte progressiveLoading a progressiveLoadingInitialLayerGroups do třídy StyleOptions povolte možnost postupně načítat vrstvy map. Tato funkce zlepšuje vnímaný čas načítání mapy. Další informace najdete ve zprávě k vydání verze 2.2.2.

Opravy chyb

  • Opravili jsme problém, kdy se po volání map.layers.move()nezachovalo řazení vrstev uživatelů.

  • Opravili jsme nemožnost zakázat dopravní incidenty v TrafficControlOptions při new atlas.control.TrafficControl({incidents: false}) použití.

  • Přidejte .atlas-map je do všech selektorů css, aby byly styly v kontejneru mapování vymezeny. Oprava brání šablonám stylů CSS v náhodném přidání nežádoucích stylů do jiných prvků na stránce.

3.0.0-preview.1 (18. listopadu 2022)

Instalace

Verze Preview je k dispozici na npm.

Nové funkce

Tato aktualizace je první verzí Preview nadcházející verze 3.0.0. Základní závislost maplibre-gl byla upgradována z 1.14 na 3.0.0-pre.1, která nabízí vylepšení stability a výkonu.

Opravy chyb

  • Opravili jsme problém s regresí, který bránil aplikaci IndoorManager v odebrání sady dlaždic:

    indoorManager.setOptions({
        tilesetId: undefined
    })
    

v2

2.3.7 (22. února 2024)

Nové funkce

  • Přidání fillAntialias možnosti PolygonLayer pro povolení antialiasingu MSAA u mnohoúhelníkových výplní
  • Přidání nové možnosti pro enableAccessibilityLocationFallbackpovolení nebo zakázání zpětného geokódování rozhraní API pro usnadnění přístupu (čtečka obrazovky).

Další změny

  • Aktualizujte ikonu zpětné vazby a odkaz.

2.3.6 (12. ledna 2024)

Nové funkce

  • Přidání nového ovládacího prvku pro atlas.control.ScaleControlzobrazení pruhu měřítka na mapě

  • Zavedli jsme funkce pro přístup, aktualizaci a odstranění stavu funkce.

Opravy chyb

  • Vyřešili jsme problém řazení vrstev po aktualizaci stylu, kdy se vrstva uživatele vloží před jinou vrstvu uživatele.

2.3.5 (29. listopadu 2023)

Další změny

  • Funkce přístupnosti pro čtečku obrazovky byla upgradována tak, aby využívala rozhraní API vyhledávací verze 2 (zpětné geokódování).

2.3.4 (1. listopadu 2023)

Další změny

  • Odebrání autorizačních hlaviček ze stylu, miniatury, spritu a glyfů za účelem vylepšení ukládání do mezipaměti CDN u statických prostředků

  • Aktualizace dokumentace pro map.clear() a layers.clear().

2.3.3 (6. října 2023)

Opravy chyb

  • Vyřešili jsme problém s dynamickým přiřazením, když je povolené progresivní načítání.

2.3.2 (11. srpna 2023)

Opravy chyb

  • Opravili jsme problém, který způsoboval, že při zavolání mohlo dojít k map.setServiceOptions duplicitním prvkům DOM souvisejícím s přístupností.

  • Opravili jsme ovládací prvek lupy, aby se zohlednily možnosti maxBoundsCameraOptions.

Další změny

  • Přidání parametru mvc , který zahrnuje verzi ovládacího prvku mapování v definicích i požadavcích na styl.

2.3.1 (27. června 2023)

Opravy chyb

  • Během změny stylu se můžou odebrat obrázky ikon opravy ImageSpriteManager .

Další změny

  • Zabezpečení: Oprava nezabezpečené náhodnosti ve generování UUID

2.3.0 (2. června 2023)

Nové funkce

  • [ROZBITÍ] Refaktoring interní StyleManager nahradit _stylePatch .transformStyle Tato změna umožní, aby se ikony road shield aktualizovaly a vykreslovat správně po přepnutí stylu.

Opravy chyb

  • Opravili jsme výjimku, ke které došlo při aktualizaci vlastnosti rozložení, které již neexistuje.

  • Opravili jsme problém, kdy se indikátory přístupnosti BubbleLayer při úpravě zdroje dat neaktualizují.

Další změny

  • Aktualizovali jsme logo a odkaz na přiřazení.

2.2.7 (2. května 2023)

Nové funkce

Opravy chyb

  • Oprava výjimky vypršení platnosti tokenu při opětovném vytvoření při použití Azure AD / sdíleného tokenu / anonymního ověřování tím, že se ověření přeloží před jakoukoli žádostí o definici stylu

  • Oprava redundantní definice stylu a požadavků na miniatury

  • Oprava nesprávného aria-label použití pro oddálení prvku ovládacího tlačítka oddálení

  • Byla opravena možnost nedefinovaného kontejneru elementů autorských práv, pokud je vlastnost withRuleBasedAttribution nastavena na hodnotu false.

  • Opravili jsme možnost odebrání naslouchacího procesu události volané na nedefinovaný cíl v EventManager.remove().

2.2.6

Opravy chyb

  • Vyřešili jsme problém, kdy byl první požadavek sady stylů neověřený pro AAD ověřování.

  • Eliminovali jsme redundantní požadavky během inicializace mapy a u změně stylu událostí.

2.2.5

Nové funkce

  • Podpora dynamické aktualizace mapConfiguration prostřednictvím map.setServiceOptions({ mapConfiguration: 'MAP_CONFIG' })

2.2.4

Opravy chyb

  • V map.dispose () se vyčistily různé nevracení paměti.

  • Vylepšená navigace při výběru stylů pro usnadnění přístupu v rozložení seznamu

2.2.3

Nové funkce

Opravy chyb

  • Opravili jsme problém s mapováním jazyka, který se už zh-Hant-TW nevrátil zpět na en-US.

  • Opravili jsme nemožnost přepínat mezi oblastmi uživatelů (zobrazení).

  • Opravili jsme výjimku, ke které došlo při přepínání stylu při postupném načítání vrstvy.

  • Opravili jsme načítání informací o přístupnosti z vrstev popisků dlaždic mapy.

  • Opravili jsme občasný problém, kdy se po přidání obrázků přes ImageSpriteManager.add() nepřekreslovaly vektorové dlaždice.

2.2.2 (15. prosince 2022)

Nové funkce

Přidejte progressiveLoading a progressiveLoadingInitialLayerGroups do třídy StyleOptions povolte možnost postupně načítat vrstvy map. Tato funkce zlepšuje vnímaný čas načítání mapy.

  • progressiveLoading
    • Umožňuje progresivní načítání vrstev mapy.
    • Výchozí hodnota falseje .
  • progressiveLoadingInitialLayerGroups
    • Určuje skupiny vrstev, které se mají načíst jako první.
    • Výchozí hodnota ["base"]je .
    • Možné hodnoty jsou base, , labelstransit, buildingsa labels_places.
    • Ostatní skupiny vrstev jsou odloženy tak, aby bylo možné nejprve načíst počáteční skupiny vrstev.

Opravy chyb

  • Opravili jsme problém, kdy se po volání map.layers.move()nezachovalo řazení vrstev uživatelů.

  • Opravili jsme nemožnost zakázat dopravní incidenty v TrafficControlOptions při new atlas.control.TrafficControl({incidents: false}) použití.

Další kroky

Prozkoumejte ukázky ukazující azure Maps:

Mějte přehled o službě Azure Maps: