Manual de referencia de Google Maps
- Página anterior Tipos de Maps
- Página siguiente Introducción a SVG
Constructor Map()
Crear un mapa de Google:
var map = new google.maps.Map(mapCanvas, mapOptions);
Definición y uso
El constructor Map() crea un nuevo mapa dentro del elemento HTML especificado (generalmente un elemento <div>).
Sintaxis
new google.maps.Map(HTMLElement,MapOptions)
Valor de parámetro
Parámetros | Descripción |
---|---|
HTMLElement | Especificar en qué elemento HTML se colocará el mapa. |
MapOptions | Objeto MapOptions para guardar las variables/opciones de inicialización del mapa. |
Métodos de Map()
Método | Devolver el valor | Descripción |
---|---|---|
fitBounds(LatLngBounds) | None | Establecer el viewport para que contenga los límites dados. |
getBounds() | LatLng,LatLng | Devolver la latitud/longitud suroeste y noreste del viewport actual. |
getCenter() | LatLng | Devolver la latitud/longitud del centro del mapa. |
getDiv() | Node | Devolver el objeto DOM que contiene el mapa. |
getHeading() | number |
Devolver la brújula de la imagen aérea. Aplicable a los tipos de mapas SATELLITE y HYBRID. |
getMapTypeId() |
|
Devolver el tipo de mapa actual. |
getProjection() | Projection | Devolver la proyección actual. |
getStreetView() | StreetViewPanorama | Devolver el StreetViewPanorama asociado por defecto al mapa. |
getTilt() | number |
Devolver el ángulo de incidencia de la imagen aérea (en grados). Aplicable a los tipos de mapas SATELLITE y HYBRID. |
getZoom() | number | Devolver el nivel de zoom actual del mapa. |
panBy(xnumber,ynumber) | None | Cambiar el centro del mapa a una distancia dada (en píxeles). |
panTo(LatLng) | None | Cambiar el centro del mapa al LatLng dado. |
panToBounds(LatLngBounds) | None | Desplazar el mapa para que contenga la cantidad mínima necesaria para incluir el LatLngBounds dado. |
setCenter(LatLng) | None | Establecer la latitud/longitud del centro del mapa. |
setHeading(number) | None |
Establecer la brújula de la imagen aérea. En unidades de grados medidos desde la dirección norte básica. |
setMapTypeId(MapTypeId) | None | Establecer el tipo de mapa que se debe mostrar. |
setOptions(MapOptions) | None | |
setStreetView(StreetViewPanorama) | None | Vincular StreetViewPanorama al mapa. |
setTilt(number) | None |
Establecer el ángulo de incidencia de la imagen aérea (en grados). Aplicable a los tipos de mapas SATELLITE y HYBRID. |
setZoom(number) | None | Establecer el nivel de zoom del mapa. |
Atributos de Map().
Atributos | Tipo | Descripción |
---|---|---|
controls | Array.<MVCArray.<Node>> | Controles adicionales que se adjuntan al mapa. |
mapTypes | MapTypeRegistry | Registro de instancias de MapType por ID de cadena. |
overlayMapTypes | MVCArray.<MapType> | Otras tipos de mapas que se desean superponer. |
Eventos de Map().
Evento | Parámetros | Descripción |
---|---|---|
bounds_changed | None | Se desencadena cuando cambia la propiedad de límites de la vista. |
center_changed | None | Se desencadena cuando cambia la propiedad de centro del mapa. |
click | MouseEvent | Se desencadena cuando el usuario hace clic en el mapa. |
dblclick | MouseEvent | Se desencadena cuando el usuario hace doble clic en el mapa. |
drag | None | Se desencadena repetidamente mientras el usuario arrastra el mapa. |
dragend | None | Se desencadena cuando el usuario detiene de arrastrar el mapa. |
dragstart | None | Se desencadena cuando el usuario comienza a arrastrar el mapa. |
heading_changed | None | Se desencadena cuando cambia la propiedad de título del mapa. |
idle | None | Se desencadena cuando el mapa se vuelve inactivo después de desplazarse o cambiar el nivel de zoom. |
maptypeid_changed | None | Se desencadena cuando cambia la propiedad de mapTypeId. |
mousemove | MouseEvent | Se desencadena cada vez que el ratón del usuario se mueve sobre el contenedor del mapa. |
mouseout | MouseEvent | Se desencadena cuando el ratón del usuario sale del contenedor del mapa. |
mouseover | MouseEvent | Se desencadena cuando el ratón del usuario entra en el contenedor del mapa. |
projection_changed | None | Se desencadena cuando cambia la proyección. |
resize | None | Se desencadena cuando cambia el tamaño del (div) del mapa. |
rightclick | MouseEvent | Se desencadena cuando el usuario hace clic con el botón derecho en el mapa. |
tilesloaded | None | Se desencadena cuando se completa la carga de los bloques visibles. |
tilt_changed | None | Se desencadena cuando cambia la propiedad de inclinación del mapa. |
zoom_changed | None | Se desencadena cuando cambia la propiedad de缩放 del mapa. |
Capa de superposición
Constructor/Objeto | Descripción |
---|---|
Marker | Creación de un marcador. (Atención: es necesario configurar correctamente la posición de visualización del marcador). |
MarkerOptions | Opciones disponibles para la renderización del marcador. |
MarkerImage | Estructura que representa el icono del marcador o la imagen de sombra. |
MarkerShape | Definición de la forma del marcador utilizada para determinar el área clicable (tipo y coordenadas). |
Animation | Determina qué animación se puede reproducir en la marca (subir o bajar). |
InfoWindow | Crea una ventana de información. |
InfoWindowOptions | Opciones para renderizar una ventana de información. |
Polyline | Crea una línea polilínea (incluso ruta y estilo de trazo). |
PolylineOptions | Opciones para renderizar una línea rectilínea. |
Polygon | Crea un polígono (incluso ruta y trazo + estilo de relleno). |
PolygonOptions | Opciones para renderizar un polígono. |
Rectangle | Crea un rectángulo (incluso límites y trazo + estilo de relleno). |
RectangleOptions | Opciones para renderizar un rectángulo. |
Circle | Crea un círculo (incluso centro + radio y trazo + estilo de relleno). |
CircleOptions | Opciones para renderizar un círculo. |
GroundOverlay | |
GroundOverlayOptions | |
OverlayView | |
MapPanes | |
MapCanvasProjection |
Evento
Constructor/Objeto | Descripción |
---|---|
MapsEventListener |
No tiene métodos ni constructor. Su instancia se devuelve de addListener() y addDomListener(), y finalmente se devuelve removeListener(). |
event | Agregar/eliminar/trigger listener de eventos. |
MouseEvent | Devuelve varios eventos de ratón del mapa y de las capas superpuestas. |
Control
Control/Objeto | Descripción |
---|---|
MapTypeControlOptions | Guarda las opciones para modificar los controles (ubicación y estilo). |
MapTypeControlStyle | Determina qué tipo de control de mapa se debe mostrar (desplegable o botón). |
OverviewMapControlOptions | Opciones para renderizar el control de vista general del mapa (expandido o plegado). |
PanControlOptions | Opciones para renderizar el control de desplazamiento (ubicación). |
RotateControlOptions | Opciones para renderizar el control de rotación (ubicación). |
ScaleControlOptions | Opciones para renderizar el control de escala (ubicación y estilo). |
ScaleControlStyle | Determina qué tipo de control de escala se debe mostrar. |
StreetViewControlOptions | Opciones para renderizar el控件 pegman de vista en calle (ubicación). |
ZoomControlOptions | Opciones para renderizar el control de zoom (ubicación y estilo). |
ZoomControlStyle | Especifica qué tipo de control de escala se debe mostrar (grande o pequeño). |
ControlPosition | Especifica la posición del control en el mapa. |
- Página anterior Tipos de Maps
- Página siguiente Introducción a SVG