atlas module
Třídy
EventManager |
Správce událostí ovládacího prvku mapy. Vystaveno prostřednictvím vlastnosti events atlasu. Mapová třída. Uživatel nemůže vytvořit instanci. |
HtmlMarker |
Tato třída zabalí element HTML, který lze zobrazit na mapě. |
Map |
Ovládací prvek pro vizuální a interaktivní webovou mapu. |
Pixel |
Představuje souřadnici nebo posun v pixelech. Rozšíří pole [x, y]. |
Popup |
Informační okno ukotvené na zadaném místě na mapě. |
PopupTemplate |
Šablona rozložení pro automaticky otevírané okno |
Shape |
Pomocná třída, která zabalí geometrii nebo prvek a usnadňuje aktualizaci a údržbu. |
Rozhraní
AggregateExpression |
Agregační výraz definuje výpočet, který se zpracovává přes sadu dat.
Schéma: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operátor: Funkce výrazu, která se pak použije pro všechny hodnoty vypočítané hodnotou |
AnimationOptions |
Možnosti animace změn v kameře ovládacího prvku mapy. |
AuthenticationManager |
Správce pro ověřování ovládacího prvku mapy. Vystaveno prostřednictvím vlastnosti ověřování atlasu. Mapová třída. Uživatel nemůže vytvořit instanci. |
AuthenticationOptions |
Možnosti pro určení způsobu ověřování ovládacího prvku mapy u služeb Azure Maps |
BubbleLayerOptions |
Možnosti používané při vykreslování objektů Point v BubbleLayer. |
CameraBoundsOptions |
Možnosti nastavení hranic kamery ovládacího prvku mapy. |
CameraOptions |
Možnosti nastavení kamery ovládacího prvku mapy. |
ClusteredProperties |
Vlastnosti, které budou existovat pro ClusteredProperties |
CompassControlOptions |
Možnosti objektu CompassControl. |
Control |
Rozhraní pro definování ovládacího prvku mapy. |
ControlManager |
Správce ovládacích prvků mapového ovládacího prvku. Vystaveno prostřednictvím vlastnosti ovládacích prvků atlasu. Mapová třída. Uživatel nemůže vytvořit instanci. |
ControlOptions |
Možnosti pro přidání ovládacího prvku do mapy |
DataSourceOptions |
Zdroj dat pro správu dat obrazce, který se zobrazí na mapě.
Zdroj dat musí být přidán do vrstvy, aby byl viditelný na mapě.
Možnosti pro |
ElevationTileSourceOptions | |
HeatMapLayerOptions |
Možnosti používané při vykreslování objektů Point v HeatMapLayer. |
HtmlMarkerEvents | |
HtmlMarkerManager |
Správce značek HTML ovládacího prvku mapy. Vystaveno prostřednictvím vlastnosti značek atlasu. Map – třída Uživatel nemůže vytvořit instanci. |
HtmlMarkerOptions |
Možnosti pro vykreslení objektu HtmlMarker |
HyperLinkFormatOptions |
Možnost Formátování pro řetězce hypertextových odkazů |
IconOptions |
Možnosti sloužící k přizpůsobení ikon v SymbolLayer |
ImageLayerOptions |
Možnosti používané při vykreslování objektů Point v objektu ImageLayer. |
ImageSpriteManager |
Správce obrázkového spritu ovládacího prvku mapy Vystaveno prostřednictvím vlastnosti imageSprite atlasu. Map – třída Uživatel nemůže vytvořit instanci. |
LayerManager |
Správce vrstev ovládacího prvku mapy. Vystaveno prostřednictvím vlastnosti vrstev atlasu. Map – třída Uživatel nemůže vytvořit instanci. |
LayerOptions |
Základní třída, ze které dědí všechny ostatní možnosti vrstvy. |
LightOptions |
Možnosti osvětlení mapy |
LineLayerOptions |
Možnosti používané při vykreslování objektů SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon a MultiPolygon ve vrstvě čáry |
MapConfiguration |
Představuje obsah konfigurace mapování se seznamem stylů, které jsou pro ně k dispozici. |
MapConfigurationStyle |
Představuje informace pro jeden styl. |
MapDataEvent |
Objekt události vrácený mapou, když dojde k datové události. |
MapErrorEvent |
Objekt události vrácený mapou, když dojde k chybové události. |
MapEvent |
Objekt události vrácený mapou, když dojde k základní události. |
MapMouseEvent |
Objekt události vrácený mapami, když dojde k události myši. |
MapMouseWheelEvent |
Objekt události vrácený mapou, když dojde k události kolečka. |
MapTouchEvent |
Objekt události vrácený mapami, když dojde k události dotyku. |
MediaLayerOptions |
Možnosti použité při vykreslování vrstvy plátna, obrázku, rastrové dlaždice a videa |
Options | |
Padding |
Představuje množství odsazení v pixelech, které se má přidat na stranu BoundingBox při nastavování fotoaparátu mapy. |
PitchControlOptions |
Možnosti objektu PitchControl. |
PolygonExtrusionLayerOptions |
Možnosti používané při vykreslování |
PolygonLayerOptions |
Možnosti použité při vykreslování mnohoúhelníku a MultiPolygon objekty v PolygonLayer. |
PopupEvents | |
PopupManager |
Správce automaticky otevíraného okna ovládacího prvku mapy
Vystaveno |
PopupOptions |
Možnosti automaticky otevírané nabídky |
Properties |
Sada vlastností, které lze použít s |
PropertyInfo |
Druh podrobnosti o tom, jak má být vlastnost zobrazena. |
RasterTileSourceOptions | |
RequestParameters |
Toto je typ objektu, který by měl být vrácen zpětným voláním transformRequest. |
ScaleControlOptions |
Možnosti objektu ScaleControl. |
ServiceOptions |
Globální vlastnosti používané ve všech žádostech o službu Atlas |
ShapeEvents | |
SourceManager |
Správce zdrojů ovládacího prvku mapy. Vystaveno prostřednictvím vlastnosti sources atlasu. Map – třída Uživatel nemůže vytvořit instanci. |
StyleChangedEvent |
Objekt události vrácený mapou po načtení nového stylu. |
StyleControlOptions |
Možnosti StyleControl objektu. |
StyleOptions |
Možnosti stylu mapy |
SymbolLayerOptions |
Možnosti použité při vykreslování geometrií v SymbolLayer. |
TargetedEvent | |
TextOptions |
Možnosti použité k přizpůsobení textu v SymbolLayer |
Tile |
Objekt dlaždice vrácený mapou, když dojde k události zdrojových dat. |
TileId | |
TileLayerOptions |
Možnosti používané při vykreslování rastrových dlaždic obrázků v TileLayer. |
TrafficControlOptions | |
TrafficOptions |
Možnosti nastavení provozu na mapě |
UserInteractionOptions |
Možnosti pro povolení nebo zakázání interakce uživatelů s mapou |
VectorTileSourceOptions |
Zdroj dat pro správu dat obrazce, který se zobrazí na mapě.
Zdroj dat musí být přidán do vrstvy, aby byl viditelný na mapě.
Možnosti pro |
WebGLLayerOptions |
Možnosti použité k vykreslení grafiky v prohlížeči WebGLLayer. |
WebGLRenderer |
Rozhraní pro vykreslování grafiky WebGL v objektu WebGLLayer. |
ZoomControlOptions |
Možnosti objektu ZoomControl. |
Aliasy typu
Expression |
Lze zadat jako hodnotu filtru nebo určité možnosti vrstvy. Výraz definuje vzorec pro výpočet hodnoty vlastnosti. Výrazy jsou reprezentovány jako pole JSON. Prvním prvkem výrazu je řetězec, který pojme operátor výrazu. |
getAuthTokenCallback |
Funkce zpětného volání použitá k získání ověřovacího tokenu v anonymním režimu ověřování. Řešení s využitím ověřovacího tokenu nebo odmítnutí se všemi chybami. |
ResourceType | |
StyleImageMetadata |
Podpis pro |
Výčty
AuthenticationType |
Výčet použitý k určení typu mechanismu ověřování, který se má použít. |
ControlPosition |
Umístění, kam lze ovládací prvek umístit na mapě. |
ControlStyle |
Dostupné styly ovládacího prvku. |
Funkce
add |
Přidá šablonu obrázku do oboru názvů atlas. |
clear |
Vymaže prostředky, které byly dříve vytvořeny nástrojem |
get |
Načte pole názvů pro všechny šablony obrázků, které jsou k dispozici v oboru názvů atlas. |
get |
Získá výchozí možnosti ověřování, které byly poskytnuty. Pokud nejsou dříve nastavené, všechny vlastnosti nebudou definovány. |
get |
Získá výchozí doménu, která byla poskytnuta.
Pokud tomu tak nebylo dříve, výchozí hodnota je |
get |
Načte šablonu SVG podle názvu. |
get |
Získá výchozí jazyk, který byl poskytnut.
Pokud tomu tak nebylo dříve, výchozí hodnota je |
get |
Získá maximální počet obrázků (rastrové dlaždice, sprity, ikony), které se mají načíst paralelně. |
get |
Získá výchozí ID relace, který byl poskytnut. Pokud jste ho předtím nenastavili, výchozí hodnotou je náhodné UUID. |
get |
Získá výchozí Azure Maps klíč předplatného, který byl poskytnut. |
get |
|
get |
Aktuální číslo verze rozhraní API na základě čísla sestavení. |
get |
Získá výchozí nastavení zobrazení mapového ovládacího prvku.
Pokud tomu tak nebylo dříve, výchozí hodnota je |
get |
Získá počet pracovních procesů, které budou vytvořeny. |
is |
Zkontroluje, jestli ovládací prvek mapy podporuje prohlížeč uživatele. |
prewarm() | Inicializuje prostředky, jako jsou webworkery, které je možné sdílet v mapách, aby se v některých situacích snížila doba načítání. To je především užitečné při použití map GL-JS v aplikaci s jednou stránkou, kdy uživatel přecházení mezi různými zobrazeními, což může způsobit neustálé vytváření a zničení instancí map. |
set |
Nastaví možnosti ověřování jako výchozí možnosti v oboru názvů Atlas, který používá ovládací prvek mapy, a všechny moduly, které ho zasílají na služby Azure Maps. Pokud je mapování inicializováno s explicitně definovanými možnostmi ověřování a setAuthenticationOptions nebyla dříve volána, bude automaticky volána konstruktorem Map. |
set |
Nastaví výchozí doménu používanou moduly map a služeb, pokud není doména při použití těchto částí rozhraní API explicitně určená.
Pokud je mapování inicializováno s explicitně definovanou doménou a setDomain nebyla dříve volána, bude automaticky volána konstruktorem Map.
Pokud není zadaný |
set |
Nastaví výchozí jazyk používaný moduly map a služeb, pokud není jazyk při použití těchto částí rozhraní API explicitně zadán. Pokud je map inicializován s jazykem explicitně definovaným a setLanguage nebyl dříve volán, bude automaticky volán konstruktorem Map. |
set |
Nastaví paralelně načítaný maximální počet obrázků (rastrové dlaždice, sprity, ikony), což má vliv na výkon v rastrových mapách. Ve výchozím nastavení je to 16. |
set |
Nastaví výchozí ID relace používané moduly mapování a služby, pokud není id relace explicitně zadáno při použití těchto částí rozhraní API. Pokud je mapování inicializováno s explicitně definovaným ID relace a setSessionId nebyla dříve volána, bude automaticky volána konstruktorem Map. |
set |
Nastaví klíč předplatného Azure Maps jako výchozí klíč předplatného v oboru názvů atlas, který používá ovládací prvek mapování, a všechny moduly, které ho zasílají na služby Azure Maps. Pokud je mapování inicializováno s explicitně definovaným klíčem předplatného a setSubscriptionKey nebyl dříve volán, bude automaticky voláno konstruktorem Map. |
set |
|
set |
Určuje, která sada geopoliticky sporných ohraničení a popisků se zobrazí na mapě. Parametr View (označovaný také jako parametr oblasti uživatele) je 2-písmena ISO-3166 Kód země, který zobrazí správné mapy pro danou zemi nebo oblast. Země nebo oblasti, které nejsou v seznamu Zobrazení nebo pokud nejsou zadané, budou ve výchozím nastavení používat sjednocené zobrazení. Projděte si podporované [zobrazení]{@link https://aka.ms/AzureMapsLocalizationViews }. Je na vás, abyste určili umístění uživatelů a pak pro toto umístění správně nastavili parametr View. Parametr Zobrazení v Azure Maps musí být použit v souladu s platnými zákony, včetně těch týkajících se mapování, země/oblasti, kde jsou mapy, obrázky a další data a obsah třetích stran, ke kterému máte oprávnění přistupovat prostřednictvím Azure Maps. |
set |
Nastaví počet webových pracovních procesů, které se vytvoří na stránce. Ve výchozím nastavení je nastavená na polovinu počtu jader procesoru (omezený na 6). |
Podrobnosti funkce
addImageTemplate(string, string, boolean)
Přidá šablonu obrázku do oboru názvů atlas.
function addImageTemplate(templateName: string, template: string, override: boolean)
Parametry
- templateName
-
string
Název šablony
- template
-
string
Šablona SVG, která se má přidat. Podporuje {color}, {secondaryColor}, {scale}, {text}.
- override
-
boolean
Určuje, jestli má přepsat existující šablony, pokud již existuje šablona se stejným názvem.
clearPrewarmedResources()
Vymaže prostředky, které byly dříve vytvořeny nástrojem atlas.prewarm()
.
Mějte na paměti, že to obvykle není nutné. Tuto funkci byste měli volat pouze v případě, že očekáváte, že se uživatel vaší aplikace v žádném okamžiku aplikace nevrátí do zobrazení mapy.
function clearPrewarmedResources()
getAllImageTemplateNames()
Načte pole názvů pro všechny šablony obrázků, které jsou k dispozici v oboru názvů atlas.
function getAllImageTemplateNames(): string[]
Návraty
string[]
getAuthenticationOptions()
Získá výchozí možnosti ověřování, které byly poskytnuty. Pokud nejsou dříve nastavené, všechny vlastnosti nebudou definovány.
function getAuthenticationOptions(): AuthenticationOptions
Návraty
getDomain()
Získá výchozí doménu, která byla poskytnuta.
Pokud tomu tak nebylo dříve, výchozí hodnota je "atlas.microsoft.com"
.
function getDomain(): string
Návraty
string
getImageTemplate(string, number)
Načte šablonu SVG podle názvu.
function getImageTemplate(templateName: string, scale?: number): string
Parametry
- templateName
-
string
Název šablony, která se má načíst.
- scale
-
number
Určuje, o kolik se má šablona škálovat. Nejlepších výsledků dosáhnete, když nastavíte velikost ikony na maximální velikost, kterou chcete zobrazit na mapě, a pak v případě potřeby pomocí možnosti Velikost ikon symbolů vertikálně snižte kapacitu. Tím se sníží rozmazanost v důsledku škálování. Výchozí: 1
Návraty
string
getLanguage()
Získá výchozí jazyk, který byl poskytnut.
Pokud tomu tak nebylo dříve, výchozí hodnota je "NGT"
.
function getLanguage(): string
Návraty
string
getMaxParallelImageRequests()
Získá maximální počet obrázků (rastrové dlaždice, sprity, ikony), které se mají načíst paralelně.
function getMaxParallelImageRequests(): number
Návraty
number
getSessionId()
Získá výchozí ID relace, který byl poskytnut. Pokud jste ho předtím nenastavili, výchozí hodnotou je náhodné UUID.
function getSessionId(): string
Návraty
string
getSubscriptionKey()
Získá výchozí Azure Maps klíč předplatného, který byl poskytnut.
function getSubscriptionKey(): string
Návraty
string
getUserRegion()
Upozornění
Toto rozhraní API je teď zastaralé.
use atlas.getView() instead
function getUserRegion(): string
Návraty
string
getVersion()
Aktuální číslo verze rozhraní API na základě čísla sestavení.
function getVersion(): string
Návraty
string
getView()
Získá výchozí nastavení zobrazení mapového ovládacího prvku.
Pokud tomu tak nebylo dříve, výchozí hodnota je undefined
.
function getView(): string
Návraty
string
getWorkerCount()
Získá počet pracovních procesů, které budou vytvořeny.
function getWorkerCount(): number
Návraty
number
isSupported(boolean)
Zkontroluje, jestli ovládací prvek mapy podporuje prohlížeč uživatele.
function isSupported(failIfMajorPerformanceCaveat?: boolean): boolean
Parametry
- failIfMajorPerformanceCaveat
-
boolean
Pokud je hodnota true, vrátí funkce hodnotu false, pokud by výkon ovládacího prvku mapy byl výrazně horší, než se čekalo (například by se použil softwarový vykreslovací modul WebGL).
Návraty
boolean
prewarm()
Inicializuje prostředky, jako jsou webworkery, které je možné sdílet v mapách, aby se v některých situacích snížila doba načítání. atlas.setWorkerCount
, pokud se používá, musí být nastaven před prewarm()
zavolání funkce , aby měla účinek.
Ve výchozím nastavení se životní cyklus těchto prostředků spravuje automaticky a líně se inicializují při prvním vytvoření mapy. Vyvoláním prewarm()
se tyto prostředky vytvoří předem a při odebrání poslední mapy ze stránky se nevymaže. To umožňuje jejich opětovné použití novými instancemi map vytvořenými později. Můžete je ručně vymazat voláním atlas.clearPrewarmedResources()
. To je nutné jenom v případě, že vaše webová stránka zůstane aktivní, ale mapy úplně přestane používat.
To je především užitečné při použití map GL-JS v aplikaci s jednou stránkou, kdy uživatel přecházení mezi různými zobrazeními, což může způsobit neustálé vytváření a zničení instancí map.
function prewarm()
setAuthenticationOptions(AuthenticationOptions)
Nastaví možnosti ověřování jako výchozí možnosti v oboru názvů Atlas, který používá ovládací prvek mapy, a všechny moduly, které ho zasílají na služby Azure Maps. Pokud je mapování inicializováno s explicitně definovanými možnostmi ověřování a setAuthenticationOptions nebyla dříve volána, bude automaticky volána konstruktorem Map.
function setAuthenticationOptions(options: AuthenticationOptions)
Parametry
- options
- AuthenticationOptions
Nové výchozí možnosti ověřování
setDomain(string)
Nastaví výchozí doménu používanou moduly map a služeb, pokud není doména při použití těchto částí rozhraní API explicitně určená.
Pokud je mapování inicializováno s explicitně definovanou doménou a setDomain nebyla dříve volána, bude automaticky volána konstruktorem Map.
Pokud není zadaný https
protokol, předpokládá se.
function setDomain(domain: string)
Parametry
- domain
-
string
Nová výchozí doména.
setLanguage(string)
Nastaví výchozí jazyk používaný moduly map a služeb, pokud není jazyk při použití těchto částí rozhraní API explicitně zadán. Pokud je map inicializován s jazykem explicitně definovaným a setLanguage nebyl dříve volán, bude automaticky volán konstruktorem Map.
function setLanguage(language: string)
Parametry
- language
-
string
Nový výchozí jazyk.
setMaxParallelImageRequests(number)
Nastaví paralelně načítaný maximální počet obrázků (rastrové dlaždice, sprity, ikony), což má vliv na výkon v rastrových mapách. Ve výchozím nastavení je to 16.
function setMaxParallelImageRequests(maxParallelImageRequests: number)
Parametry
- maxParallelImageRequests
-
number
Maximální počet obrázků, které se mají načíst paralelně.
setSessionId(string)
Nastaví výchozí ID relace používané moduly mapování a služby, pokud není id relace explicitně zadáno při použití těchto částí rozhraní API. Pokud je mapování inicializováno s explicitně definovaným ID relace a setSessionId nebyla dříve volána, bude automaticky volána konstruktorem Map.
function setSessionId(id: string)
Parametry
- id
-
string
Nové výchozí ID relace.
setSubscriptionKey(string)
Nastaví klíč předplatného Azure Maps jako výchozí klíč předplatného v oboru názvů atlas, který používá ovládací prvek mapování, a všechny moduly, které ho zasílají na služby Azure Maps. Pokud je mapování inicializováno s explicitně definovaným klíčem předplatného a setSubscriptionKey nebyl dříve volán, bude automaticky voláno konstruktorem Map.
function setSubscriptionKey(key: string)
Parametry
- key
-
string
Nový výchozí klíč předplatného.
setUserRegion(string)
Upozornění
Toto rozhraní API je teď zastaralé.
use atlas.setView(view: string) instead.
function setUserRegion(userRegion: string)
Parametry
- userRegion
-
string
setView(string)
Určuje, která sada geopoliticky sporných ohraničení a popisků se zobrazí na mapě. Parametr View (označovaný také jako parametr oblasti uživatele) je 2-písmena ISO-3166 Kód země, který zobrazí správné mapy pro danou zemi nebo oblast. Země nebo oblasti, které nejsou v seznamu Zobrazení nebo pokud nejsou zadané, budou ve výchozím nastavení používat sjednocené zobrazení. Projděte si podporované [zobrazení]{@link https://aka.ms/AzureMapsLocalizationViews }. Je na vás, abyste určili umístění uživatelů a pak pro toto umístění správně nastavili parametr View. Parametr Zobrazení v Azure Maps musí být použit v souladu s platnými zákony, včetně těch týkajících se mapování, země/oblasti, kde jsou mapy, obrázky a další data a obsah třetích stran, ke kterému máte oprávnění přistupovat prostřednictvím Azure Maps.
function setView(view: string)
Parametry
- view
-
string
Nové výchozí zobrazení
setWorkerCount(number)
Nastaví počet webových pracovních procesů, které se vytvoří na stránce. Ve výchozím nastavení je nastavená na polovinu počtu jader procesoru (omezený na 6).
function setWorkerCount(workerCount: number)
Parametry
- workerCount
-
number
počet pracovních procesů.