Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo agregar el control en el mapa
Amazon Location Service le permite agregar varios controles al mapa, incluidos los controles de navegación, geolocalización, pantalla completa, escala y atribución.
-
Control de navegación: contiene botones de zoom y una brújula.
-
Control de geolocalización: proporciona un botón que utiliza la API de geolocalización del navegador para localizar al usuario en el mapa.
-
Control de pantalla completa: contiene un botón para activar y desactivar el mapa en el modo de pantalla completa.
-
Control de escala: muestra la relación entre una distancia en el mapa y la distancia correspondiente en el suelo.
-
Control de atribución: presenta la información de atribución del mapa. De forma predeterminada, el control de atribución está expandido (independientemente del ancho del mapa).
Puede agregar los controles a cualquier esquina del mapa: arriba a la izquierda, abajo a la izquierda, abajo a la derecha o arriba a la derecha.
Agregación de controles de mapa
En el siguiente ejemplo, agregará los controles de mapa mostrados anteriormente.
Consejos de desarrolladores
new maplibregl.NavigationControl({ showCompass: true, // show or hide compass (default: true) showZoom: true // show or hide zoom controls (default: true) });
new maplibregl.GeolocateControl({ positionOptions: { enableHighAccuracy: true }, // default: false trackUserLocation: true // default: false });
new maplibregl.AttributionControl({ compact: true, // compact (collapsed) mode (default: false) });
new maplibregl.ScaleControl({ maxWidth: 100, // width of the scale (default: 50) unit: 'imperial' // imperial or metric (default: metric) });
map.addControl(new maplibregl.FullscreenControl({ container: document.querySelector('body') // container for fullscreen mode }));