atlas module
Clases
EventManager |
Administrador de los eventos del control de mapa. Expuesto a través de la propiedad events del atlas. Clase de mapa. El usuario no puede crear instancias. |
HtmlMarker |
Esta clase encapsula un elemento HTML que se puede mostrar en el mapa. |
Map |
Control de un mapa web visual e interactivo. |
Pixel |
Representa una coordenada de píxeles o un desplazamiento. Extiende una matriz de [x, y]. |
Popup |
Ventana de información anclada en una posición especificada en un mapa. |
PopupTemplate |
Plantilla de diseño para un elemento emergente. |
Shape |
Una clase auxiliar que encapsula una geometría o una característica y facilita la actualización y el mantenimiento. |
Interfaces
AggregateExpression |
Una expresión de agregado define un cálculo que se procesa sobre un conjunto de datos.
Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Una función de expresión que se aplica a todos los valores calculados por el |
AnimationOptions |
Las opciones para animar los cambios en la cámara del control de mapa. |
AuthenticationManager |
Administrador de la autenticación del control de mapa. Expuesto a través de la propiedad de autenticación del atlas. Clase de mapa. El usuario no puede crear instancias. |
AuthenticationOptions |
Opciones para especificar cómo debe autenticarse el control de mapa con los servicios de Azure Maps. |
BubbleLayerOptions |
Opciones usadas al representar objetos Point en un BubbleLayer. |
CameraBoundsOptions |
Opciones para establecer los límites de la cámara del control de mapa. |
CameraOptions |
Las opciones para establecer la cámara del control de mapa. |
ClusteredProperties |
Propiedades que existirán para ClusteredProperties |
CompassControlOptions |
Las opciones de un objeto CompassControl. |
Control |
Interfaz para definir un control del mapa. |
ControlManager |
Administrador de los controles del control de mapa. Expuesto a través de la propiedad controls del atlas. Clase de mapa. El usuario no puede crear instancias. |
ControlOptions |
Opciones para agregar un control al mapa. |
DataSourceOptions |
Origen de datos para administrar los datos de formas que se mostrarán en el mapa.
Un origen de datos debe agregarse a una capa antes de que esté visible en el mapa.
Opciones de un |
ElevationTileSourceOptions | |
FullscreenControlOptions |
Las opciones de un objeto FullscreenControl. |
HeatMapLayerOptions |
Opciones usadas al representar objetos Point en un HeatMapLayer. |
HtmlMarkerEvents | |
HtmlMarkerManager |
Administrador de los marcadores HTML del control de mapa. Expuesto a través de la propiedad markers del atlas. Clase de mapa. El usuario no puede crear instancias. |
HtmlMarkerOptions |
Opciones para representar un objeto HtmlMarker |
HyperLinkFormatOptions |
Opción formato para cadenas de hipervínculo. |
IconOptions |
Opciones que se usan para personalizar los iconos de una clase SymbolLayer |
ImageLayerOptions |
Opciones usadas al representar objetos Point en imageLayer. |
ImageSpriteManager |
Administrador del sprite de imagen del control de mapa. Expuesto a través de la propiedad imageSprite del atlas. Clase de mapa. El usuario no puede crear instancias. |
LayerManager |
Administrador de las capas del control de mapa. Expuesto a través de la propiedad layers del atlas. Clase de mapa. El usuario no puede crear instancias. |
LayerOptions |
Clase base de la que heredan todas las demás opciones de capa. |
LightOptions |
Las opciones para la iluminación del mapa. |
LineLayerOptions |
Opciones usadas al representar objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon y MultiPolygon en una capa de línea. |
MapConfiguration |
Representa el contenido de la configuración del mapa que contiene una lista de estilos disponibles para ellos. |
MapConfigurationStyle |
Representa la información de un solo estilo. |
MapDataEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento de datos. |
MapErrorEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento de error. |
MapEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento básico. |
MapMouseEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento del mouse. |
MapMouseWheelEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento de rueda. |
MapTouchEvent |
Objeto de evento devuelto por los mapas cuando se produce un evento táctil. |
MediaLayerOptions |
Opciones que se usan al representar el lienzo, la imagen, el icono ráster y las capas de vídeo |
Options | |
Padding |
Representa la cantidad de relleno en píxeles que se van a agregar al lado de un BoundingBox al establecer la cámara de un mapa. |
PitchControlOptions |
Las opciones de un objeto PitchControl. |
PolygonExtrusionLayerOptions |
Opciones que se usan al representar objetos |
PolygonLayerOptions |
Opciones usadas al representar objetos Polygon y MultiPolygon en polygonLayer. |
PopupEvents | |
PopupManager |
Administrador de los elementos emergentes del control de mapa.
Se expone a través de la propiedad |
PopupOptions |
Las opciones de un elemento emergente. |
Properties |
Conjunto de propiedades que se pueden usar con un |
PropertyInfo |
Detalles de especies de cómo se va a mostrar una propiedad. |
RasterTileSourceOptions | |
RequestParameters |
Este es el tipo de objeto que se espera que devuelva la devolución de llamada transformRequest. |
ScaleControlOptions |
Las opciones de un objeto ScaleControl. |
ServiceOptions |
Propiedades globales usadas en todas las solicitudes de servicio atlas. |
ShapeEvents | |
SourceManager |
Administrador de los orígenes del control de mapa. Expuesto a través de la propiedad sources del atlas. Clase de mapa. El usuario no puede crear instancias. |
StyleChangedEvent |
Objeto de evento devuelto por el mapa después de cargar un nuevo estilo. |
StyleControlOptions |
Las opciones de un objeto StyleControl. |
StyleOptions |
Las opciones del estilo del mapa. |
SymbolLayerOptions |
Opciones usadas al representar geometrías en un SymbolLayer. |
TargetedEvent | |
TextOptions |
Opciones usadas para personalizar el texto en un SymbolLayer |
Tile |
Objeto de mosaico devuelto por el mapa cuando se produce un evento de datos de origen. |
TileId | |
TileLayerOptions |
Opciones usadas al representar imágenes en mosaico de ráster en una clase TileLayer. |
TrafficControlOptions | |
TrafficOptions |
Opciones para establecer el tráfico en el mapa. |
UserInteractionOptions |
Las opciones para habilitar o deshabilitar la interacción del usuario con el mapa. |
VectorTileSourceOptions |
Origen de datos para administrar los datos de formas que se mostrarán en el mapa.
Un origen de datos debe agregarse a una capa antes de que esté visible en el mapa.
Opciones de un |
WebGLLayerOptions |
Opciones usadas para representar gráficos en webGLLayer. |
WebGLRenderer |
Interfaz para representar gráficos de WebGL en webGLLayer. |
ZoomControlOptions |
Las opciones de un objeto ZoomControl. |
Alias de tipos
Expression |
Se puede especificar como el valor de filtro o determinadas opciones de capa. Una expresión define una fórmula para calcular el valor de la propiedad. Las expresiones se representan como matrices JSON. El primer elemento de una expresión es una cadena que denomina al operador de expresión. |
getAuthTokenCallback |
Función de devolución de llamada usada para adquirir un token de autenticación en modo de autenticación anónimo. Resuelva con el token de autenticación o rechace los errores. |
ResourceType | |
StyleImageMetadata |
Firma del parámetro |
Enumeraciones
AuthenticationType |
Enumeración utilizada para especificar el tipo de mecanismo de autenticación que se va a usar. |
ControlPosition |
Posiciones donde se puede colocar el control en el mapa. |
ControlStyle |
Estilos disponibles para un control. |
Funciones
add |
Agrega una plantilla de imagen al espacio de nombres atlas. |
add |
Agrega una función de recursos de carga personalizada a la que se llamará cuando se use una dirección URL que comience con un esquema de dirección URL personalizado. |
clear |
Borra los recursos creados anteriormente por |
get |
Recupera una matriz de nombres para todas las plantillas de imagen que están disponibles en el espacio de nombres atlas. |
get |
Obtiene las opciones de autenticación predeterminadas proporcionadas. Si no se han establecido previamente todas las propiedades, no se definirán. |
get |
Obtiene el dominio predeterminado que se proporcionó.
Si no se ha establecido previamente, el valor predeterminado es |
get |
Recupera una plantilla SVG por nombre. |
get |
Obtiene el idioma predeterminado que se proporcionó.
Si no se ha establecido previamente, el valor predeterminado es |
get |
Obtiene el número máximo de imágenes (iconos ráster, sprites, iconos) que se cargan en paralelo. |
get |
Obtiene el identificador de sesión predeterminado que se proporcionó. Si no se ha establecido previamente, el valor predeterminado es un UUID aleatorio. |
get |
Obtiene la clave de suscripción predeterminada de Azure Maps que se proporcionó. |
get |
|
get |
Número de versión de la API actual en función del número de compilación. |
get |
Obtiene la configuración de vista predeterminada del control de mapa.
Si no se ha establecido previamente, el valor predeterminado es |
get |
Obtiene el recuento de trabajos que se creará. |
is |
Comprueba si el explorador del usuario es compatible con el control de mapa. |
prewarm() | Inicializa recursos como WebWorkers que se pueden compartir entre mapas para reducir los tiempos de carga en algunas situaciones.
Esto es principalmente útil cuando se usan mapas de GL-JS en una sola aplicación de página, donde un usuario navegaría entre varias vistas que pueden hacer que las instancias de Mapa se creen y destruyan constantemente. |
remove |
Quita un protocolo agregado anteriormente en el subproceso principal. |
set |
Establece las opciones de autenticación como las opciones predeterminadas en el espacio de nombres atlas que usa el control de mapa y los módulos que realizan solicitudes a los servicios de Azure Maps. Si se inicializa un mapa con las opciones de autenticación definidas explícitamente y setAuthenticationOptions no se le ha llamado anteriormente, el constructor map llamará automáticamente. |
set |
Establece el dominio predeterminado usado por los módulos de asignación y servicio, a menos que el dominio se especifique explícitamente al usar esas partes de la API.
Si se inicializa un mapa con el dominio definido explícitamente y el constructor Map no lo llamará previamente.
Si no se especifica el protocolo |
set |
Establece el idioma predeterminado usado por los módulos de asignación y servicio, a menos que el idioma se especifique explícitamente al usar esas partes de la API. Si se inicializa un mapa con el idioma definido explícitamente y el constructor Map no lo llamará previamente. |
set |
Establece el número máximo de imágenes (mosaicos ráster, sprites, iconos) que se cargan en paralelo, lo que afecta al rendimiento en mapas pesados de ráster. 16 de forma predeterminada. |
set |
Establece el identificador de sesión predeterminado usado por los módulos de asignación y servicio, a menos que se especifique explícitamente el identificador de sesión al usar esas partes de la API. Si se inicializa un mapa con el identificador de sesión definido explícitamente y el constructor Map no lo llamará previamente. |
set |
Establece la clave de suscripción de Azure Maps como clave de suscripción predeterminada en el espacio de nombres atlas que usa el control de mapa y los módulos que realizan solicitudes a los servicios de Azure Maps. Si se inicializa un mapa con la clave de suscripción definida explícitamente y setSubscriptionKey no se le ha llamado anteriormente, el constructor map llamará automáticamente. |
set |
|
set |
Especifica qué conjunto de bordes y etiquetas geopolíticamente disputados se muestran en el mapa. El parámetro View (también denominado "parámetro de región de usuario") es un código de país ISO-3166 de 2 letras que mostrará los mapas correctos para ese país o región. País o regiones que no están en la lista Vista o si no se especifica, el valor predeterminado es la vista "Unificada". Consulte las [Vistas]{@link https://aka.ms/AzureMapsLocalizationViews }compatibles. Es su responsabilidad determinar la ubicación de los usuarios y, a continuación, establecer el parámetro View correctamente para esa ubicación. El parámetro View de Azure Maps debe usarse de conformidad con las leyes aplicables, incluidas las relativas a la asignación, del país o región en el que están disponibles los mapas, imágenes y otros datos y contenido de terceros a los que está autorizado el acceso a través de Azure Maps. |
set |
Establece el número de trabajos web creados en una página. De forma predeterminada, se establece en la mitad del número de núcleos de CPU (limitados en 6). |
Detalles de la función
addImageTemplate(string, string, boolean)
Agrega una plantilla de imagen al espacio de nombres atlas.
function addImageTemplate(templateName: string, template: string, override: boolean)
Parámetros
- templateName
-
string
Nombre de la plantilla.
- template
-
string
Plantilla SVG que se va a agregar. Admite {color}, {secondaryColor}, {scale}, {text}.
- override
-
boolean
Especifica si debe invalidar las plantillas existentes si ya existe una con el mismo nombre.
addProtocol(string, (args: any[]) => Promise<any>)
Agrega una función de recursos de carga personalizada a la que se llamará cuando se use una dirección URL que comience con un esquema de dirección URL personalizado.
function addProtocol(customProtocol: string, loadFn: (args: any[]) => Promise<any>)
Parámetros
- customProtocol
-
string
el protocolo que se va a enlazar, por ejemplo, "personalizado".
- loadFn
-
(args: any[]) => Promise<any>
la función que se va a usar al intentar capturar un icono especificado por customProtocol
clearPrewarmedResources()
Borra los recursos creados anteriormente por atlas.prewarm()
.
Tenga en cuenta que esto normalmente no es necesario. Solo debes llamar a esta función si esperas que el usuario de la aplicación no vuelva a una vista de mapa en cualquier momento de la aplicación.
function clearPrewarmedResources()
getAllImageTemplateNames()
Recupera una matriz de nombres para todas las plantillas de imagen que están disponibles en el espacio de nombres atlas.
function getAllImageTemplateNames(): string[]
Devoluciones
string[]
getAuthenticationOptions()
Obtiene las opciones de autenticación predeterminadas proporcionadas. Si no se han establecido previamente todas las propiedades, no se definirán.
function getAuthenticationOptions(): AuthenticationOptions
Devoluciones
getDomain()
Obtiene el dominio predeterminado que se proporcionó.
Si no se ha establecido previamente, el valor predeterminado es "atlas.microsoft.com"
.
function getDomain(): string
Devoluciones
string
getImageTemplate(string, number)
Recupera una plantilla SVG por nombre.
function getImageTemplate(templateName: string, scale?: number): string
Parámetros
- templateName
-
string
Nombre de la plantilla que se va a recuperar.
- scale
-
number
Especifica cuánto se escala la plantilla. Para obtener los mejores resultados, escale el icono al tamaño máximo que desea mostrar en el mapa y, a continuación, use la opción de tamaño del icono de capas de símbolos para reducir verticalmente si es necesario. Esto reducirá la borrosidad debido al escalado. Valor predeterminado: 1
Devoluciones
string
getLanguage()
Obtiene el idioma predeterminado que se proporcionó.
Si no se ha establecido previamente, el valor predeterminado es "NGT"
.
function getLanguage(): string
Devoluciones
string
getMaxParallelImageRequests()
Obtiene el número máximo de imágenes (iconos ráster, sprites, iconos) que se cargan en paralelo.
function getMaxParallelImageRequests(): number
Devoluciones
number
getSessionId()
Obtiene el identificador de sesión predeterminado que se proporcionó. Si no se ha establecido previamente, el valor predeterminado es un UUID aleatorio.
function getSessionId(): string
Devoluciones
string
getSubscriptionKey()
Obtiene la clave de suscripción predeterminada de Azure Maps que se proporcionó.
function getSubscriptionKey(): string
Devoluciones
string
getUserRegion()
Advertencia
Esta API ya está en desuso.
use atlas.getView() instead
function getUserRegion(): string
Devoluciones
string
getVersion()
Número de versión de la API actual en función del número de compilación.
function getVersion(): string
Devoluciones
string
getView()
Obtiene la configuración de vista predeterminada del control de mapa.
Si no se ha establecido previamente, el valor predeterminado es undefined
.
function getView(): string
Devoluciones
string
getWorkerCount()
Obtiene el recuento de trabajos que se creará.
function getWorkerCount(): number
Devoluciones
number
isSupported(boolean)
Comprueba si el explorador del usuario es compatible con el control de mapa.
function isSupported(failIfMajorPerformanceCaveat?: boolean): boolean
Parámetros
- failIfMajorPerformanceCaveat
-
boolean
Si es true, la función devolverá false si el rendimiento del control de mapa sería considerablemente peor de lo esperado (por ejemplo, se usaría un representador webGL de software).
Devoluciones
boolean
prewarm()
Inicializa recursos como WebWorkers que se pueden compartir entre mapas para reducir los tiempos de carga en algunas situaciones.
atlas.setWorkerCount
, si se usa, debe establecerse antes de que se llame a prewarm()
para que tenga un efecto.
De forma predeterminada, el ciclo de vida de estos recursos se administra automáticamente y se inicializan de forma diferida cuando se crea un mapa por primera vez. Al invocar prewarm()
, estos recursos se crearán con antelación y no se borrarán cuando se quite el último mapa de la página. Esto les permite volver a usar las nuevas instancias de Mapa que se crean más adelante. Se pueden borrar manualmente llamando a atlas.clearPrewarmedResources()
. Esto solo es necesario si la página web permanece activa, pero deja de usar mapas por completo.
Esto es principalmente útil cuando se usan mapas de GL-JS en una sola aplicación de página, donde un usuario navegaría entre varias vistas que pueden hacer que las instancias de Mapa se creen y destruyan constantemente.
function prewarm()
removeProtocol(string)
Quita un protocolo agregado anteriormente en el subproceso principal.
function removeProtocol(customProtocol: string)
Parámetros
- customProtocol
-
string
el protocolo personalizado para el que se va a quitar el registro
setAuthenticationOptions(AuthenticationOptions)
Establece las opciones de autenticación como las opciones predeterminadas en el espacio de nombres atlas que usa el control de mapa y los módulos que realizan solicitudes a los servicios de Azure Maps. Si se inicializa un mapa con las opciones de autenticación definidas explícitamente y setAuthenticationOptions no se le ha llamado anteriormente, el constructor map llamará automáticamente.
function setAuthenticationOptions(options: AuthenticationOptions)
Parámetros
- options
- AuthenticationOptions
Las nuevas opciones de autenticación predeterminadas.
setDomain(string)
Establece el dominio predeterminado usado por los módulos de asignación y servicio, a menos que el dominio se especifique explícitamente al usar esas partes de la API.
Si se inicializa un mapa con el dominio definido explícitamente y el constructor Map no lo llamará previamente.
Si no se especifica el protocolo https
se supone.
function setDomain(domain: string)
Parámetros
- domain
-
string
Nuevo dominio predeterminado.
setLanguage(string)
Establece el idioma predeterminado usado por los módulos de asignación y servicio, a menos que el idioma se especifique explícitamente al usar esas partes de la API. Si se inicializa un mapa con el idioma definido explícitamente y el constructor Map no lo llamará previamente.
function setLanguage(language: string)
Parámetros
- language
-
string
Nuevo idioma predeterminado.
setMaxParallelImageRequests(number)
Establece el número máximo de imágenes (mosaicos ráster, sprites, iconos) que se cargan en paralelo, lo que afecta al rendimiento en mapas pesados de ráster. 16 de forma predeterminada.
function setMaxParallelImageRequests(maxParallelImageRequests: number)
Parámetros
- maxParallelImageRequests
-
number
Número máximo de imágenes que se van a cargar en paralelo.
setSessionId(string)
Establece el identificador de sesión predeterminado usado por los módulos de asignación y servicio, a menos que se especifique explícitamente el identificador de sesión al usar esas partes de la API. Si se inicializa un mapa con el identificador de sesión definido explícitamente y el constructor Map no lo llamará previamente.
function setSessionId(id: string)
Parámetros
- id
-
string
Nuevo identificador de sesión predeterminado.
setSubscriptionKey(string)
Establece la clave de suscripción de Azure Maps como clave de suscripción predeterminada en el espacio de nombres atlas que usa el control de mapa y los módulos que realizan solicitudes a los servicios de Azure Maps. Si se inicializa un mapa con la clave de suscripción definida explícitamente y setSubscriptionKey no se le ha llamado anteriormente, el constructor map llamará automáticamente.
function setSubscriptionKey(key: string)
Parámetros
- key
-
string
Nueva clave de suscripción predeterminada.
setUserRegion(string)
Advertencia
Esta API ya está en desuso.
use atlas.setView(view: string) instead.
function setUserRegion(userRegion: string)
Parámetros
- userRegion
-
string
setView(string)
Especifica qué conjunto de bordes y etiquetas geopolíticamente disputados se muestran en el mapa. El parámetro View (también denominado "parámetro de región de usuario") es un código de país ISO-3166 de 2 letras que mostrará los mapas correctos para ese país o región. País o regiones que no están en la lista Vista o si no se especifica, el valor predeterminado es la vista "Unificada". Consulte las [Vistas]{@link https://aka.ms/AzureMapsLocalizationViews }compatibles. Es su responsabilidad determinar la ubicación de los usuarios y, a continuación, establecer el parámetro View correctamente para esa ubicación. El parámetro View de Azure Maps debe usarse de conformidad con las leyes aplicables, incluidas las relativas a la asignación, del país o región en el que están disponibles los mapas, imágenes y otros datos y contenido de terceros a los que está autorizado el acceso a través de Azure Maps.
function setView(view: string)
Parámetros
- view
-
string
Nueva vista predeterminada
setWorkerCount(number)
Establece el número de trabajos web creados en una página. De forma predeterminada, se establece en la mitad del número de núcleos de CPU (limitados en 6).
function setWorkerCount(workerCount: number)
Parámetros
- workerCount
-
number
recuento de trabajadores.