Suscríbete a estas notas de la versión.
El equipo de la API de Maps JavaScript actualiza la API con funciones nuevas, correcciones de errores y mejoras de rendimiento. Para indicar qué versión de la API deseas cargar en tu aplicación, especifícala en el parámetro v
de la solicitud de arranque de la API de Maps JavaScript. Obtén más información sobre el control de versiones.
En este registro de cambios, se enumeran los lanzamientos por fecha y número de versión, junto con los cambios asociados.
Para recibir actualizaciones sobre las nuevas versiones de la API de Maps, suscríbete al grupo google-maps-js-api-v3-notify.
3.61.9a
10 de julio de 2025
Cambios:
- Se actualizaron los marcadores para evitar instrucciones de navegación repetidas en cada elemento cuando se usa un lector de pantalla. Ahora, la instrucción se anuncia solo una vez cada vez que se ingresa al grupo.
- Se corrigió un problema de contraste en el diálogo de combinación de teclas en el modo oscuro.
- Se habilitó la compatibilidad con la personalización del borde, el radio del borde, el color de fondo del widget y el esquema de color para el elemento Place Autocomplete. El elemento Place Autocomplete ahora respeta automáticamente el modo oscuro. Para inhabilitarlo, aplica
color-scheme: light
en CSS. - Se agregaron campos googleMapsURI a las clases Place Photo y Review.
- [Canal beta] Se agregó la enumeración
PossibleNextAction
a la API de Address Validation.
3.61.7a
1 de julio de 2025
Cambios:
- La función Heatmap Layer de la API de Maps JavaScript ya no es compatible. Esta API dejó de estar disponible en mayo de 2025 y se quitará en una versión posterior de la API de Maps JavaScript que se lanzará en mayo de 2026. Para obtener más información, consulta https://developers.google.com/maps/deprecations.
- Se corrigió un problema en GA que impedía el procesamiento de los clics en los LPI que se ocultaban con un diseño personalizado.
- [Canal beta] Se agregó un control adicional para la pérdida del contexto de WebGL en los mapas en 3D. Los mapas en 3D ahora intentarán restablecerse cuando se restablezca el contexto de WebGL.
3.61.6d
26 de junio de 2025
Cambios:
- Se agregaron internalUsageAttributionIds a Map3DElement y Map3DElementOptions.
3.61.5a
17 de junio de 2025
Cambios:
- Se habilitó la compatibilidad con la cadena "IP_BIAS" para LocationBias en Place Autocomplete.
- Se corrigió un error de documentación para
SearchNearbyRequest
. El valor predeterminado paraSearchNearbyRequest.RankPreference
esPOPULARITY
, noDISTANCE
.
3.61.4a
12 de junio de 2025
Cambios:
- Se agregó el enum
RPCStatus
para describir los códigos de estado que devuelven ciertos servicios web.
3.61.3b
5 de junio de 2025
No hay cambios visibles para el público.
3.61.2
29 de mayo de 2025
Cambios:
- Se agregaron PlaceDetailsElement, PlaceDetailsCompactElement y los elementos de configuración asociados. Se quitó PlaceDetailsSize.
- Se corrigió un problema con PlaceAutocompleteElement en el que, al seleccionar una entrada del IME, el elemento seleccionaba un elemento de predicción.
3.61.1
22 de mayo de 2025
Cambios:
- [Canal beta] Se corrigió la falta de ubicación o viewport en el resultado de lugar de PlaceDetailsCompactElement.
- Los detalles a nivel de la calle están disponibles en las ciudades cubiertas.
3.60.12
8 de mayo de 2025
Cambios:
- [Canal beta] Se agregó compatibilidad con la API de Address Validation en la API de Maps JavaScript.
- Se corrigió un problema con las llamadas de red desde contextos sin encabezados Origin.
3.60.11 (revertida)
1 de mayo de 2025
Cambios:
- [Canal beta] Se agregaron PlaceDetailsCompactElement y elementos de configuración asociados.
- Se corrigió el problema por el que StreetViewPanoramaOptions.zoomControl = false no funcionaba para los mapas de Street View.
3.60.10
24 de abril de 2025
Cambios:
- [Canal beta] Los Mapas en 3D ahora están disponibles en el canal beta. Esta versión incluye mejoras de accesibilidad y nuevos elementos interactivos para polilíneas, polígonos y modelos 3D. Además, ahora hay disponible un nuevo
PopoverElement
para mostrar contenido HTML personalizado en los mapas en 3D. Consulta Photorealistic 3D Maps en Maps JavaScript para obtener más información.
3.60.9
17 de abril de 2025
Cambios:
- [Canal alfa] Se lanza PlaceContextualElement como experimental sin restricciones.
- [Canal alfa] Los modelos 3D ahora se renderizan con una iluminación basada en imágenes (IBL) de forma predeterminada en Mapas 3D.
3.60.8
9 de abril de 2025
Cambios:
- [Canal beta] Se quitó por completo la API de LocalContext. Si intentas crear una instancia de LocalContextMapView, ahora se arrojará un error. Consulta https://developers.google.com/maps/deprecations#localcontext-deprecation para obtener más información.
- Se corrigió un error que causaba un comportamiento extraño cuando se arrastraban marcadores avanzados en dispositivos táctiles.
- Se aumentó la opacidad de la superposición de Cooperative Gesture Handling para que el texto cumpla con los requisitos de contraste en todas las áreas del mapa.
- Se agregó compatibilidad con
PostalAddress
en la API de Places. - Garantiza que la superposición del mapa estático al inicio tenga el mismo colorScheme que el mapa subyacente.
3.60.7b
3 de abril de 2025
Cambios:
- El widget de Place Autocomplete ahora está disponible en el canal semanal.
3.60.6
27 de marzo de 2025
Cambios:
- Se solucionó un problema en Safari en el que las páginas que usaban
overscroll-behavior
no se desplazaban correctamente. - Se corrigió el parpadeo que se producía cuando se agregaban muchos marcadores avanzados con el comportamiento de colisión habilitado.
- Se agregó compatibilidad con
PriceRange
en Places.
3.60.5 (se revirtió)
20 de marzo de 2025
Cambios:
- Se corrigió un error que impedía que se pudiera desplazar la página cuando se hacía clic en los Marcadores avanzados o se los tocaba.
- Se corrigió un error que impedía que el modo de pantalla completa funcionara correctamente en
<gmp-map>
. - Se corrigió un error por el que aún se mostraba la ventana de información de un Marcador avanzado oculto.
- Los mapas con diseño personalizado en Roadmap no perderán su diseño personalizado cuando se agregue la capa de ciclismo.
3.60.4
11 de marzo de 2025
Cambios:
- Los diseños y los colores de fondo personalizados se aplican al tipo de mapa y al esquema de color específicos para los que se define el diseño (inicialmente, esto se limitará a Roadmap y Roadmap Dark). La capa de transporte público mantendrá cualquier diseño personalizado para el tipo de mapa seleccionado.
3.60.3 (se revirtió)
5 de marzo de 2025
Cambios:
- Se corrigió un error que impedía que apareciera el panel de instrucciones.
3.60.2
27 de febrero de 2025
Cambios:
- Lugares: Se agregó compatibilidad con el tipo de conector para VE NACS (SAE J3400).
- Se lanzaron los elementos HTML gmp-map y gmp-advanced-marker en DG.
3.60.1
20 de febrero de 2025
Cambios:
- [Canal alfa]
altitudeMode
enPolygon3DElement
yPolyline3DElement
ahora se establece de forma predeterminada enCLAMP_TO_GROUND
. - [Canal alfa] Ahora se debe establecer una nueva opción
mode
enMap3DElement
para que se renderice el mapa en 3D (hay disponibles 2 valores nuevos,HYBRID
ySATELLITE
). Se quitó la opcióndefaultLabelsDisabled
existente. Configuramode
comoHYBRID
oSATELLITE
. - [Canal beta] El color de fondo volverá al valor predeterminado o al conjunto de colores establecido en
MapOptions
si no se configuró específicamente para un tipo de mapa en particular. - [Canal beta] Los diseños personalizados de ráster solo se deben aplicar al tipo de mapa al que se asignó el diseño.
- Se solucionó un problema por el que los marcadores avanzados se desplazaban cuando se arrastraban en modo de pantalla completa. También se corrigió un problema con el desfase del muñequito de Street View cuando se arrastraba en el modo de pantalla completa.
- Reemplaza el control de zoom predeterminado por el nuevo control de la cámara, que contiene botones de desplazamiento lateral y zoom.
- Se actualizaron los íconos de los botones de zoom para que se alineen con los nuevos íconos de los botones de desplazamiento.
3.59.8
6 de febrero de 2025
Cambios:
- Ahora los clientes pueden acceder a los valores de TransitFare como texto.
- [Canal alfa] Se lanzó el nuevo AirQualityMeterElement: <gmp-air-quality-meter>.
- [Canal alfa] El uso de PlaceAutocompleteElement ahora requerirá que la API de Places (nueva) esté habilitada en el proyecto de Google Cloud. .
- [Canal alfa] PlaceAutocompleteElement: El evento gmp-placeselect se reemplaza por gmp-select y proporciona un objeto PlacePredictionSelectEvent en lugar de un objeto PlaceAutocompletePlaceSelect.
- [Canal alfa] PlaceAutocompleteElement: El evento gmp-requesterror se reemplaza por gmp-error y proporciona un objeto Event en lugar de un objeto PlaceAutocompleteRequestErrorEvent.
- [Canal alfa] PlaceAutocompleteElement: componentRestrictions se reemplaza por includedRegionCodes.
- [Canal alfa] PlaceAutocompleteElement: Se reemplaza types por includedPrimaryTypes.
3.59.7
30 de enero de 2025
Cambios:
- [Canal beta] Los colores de fondo de la hoja de ruta y de la hoja de ruta del modo oscuro establecidos para los diseños personalizados deben renderizarse detrás de los mosaicos y más allá de los márgenes del mapa.
- [Canal beta] Una hoja de ruta con diseño personalizado (o una hoja de ruta en modo oscuro) mantendrá su diseño personalizado cuando se agregue una capa de transporte público, en lugar de volver al diseño predeterminado del mapa base.
- Los mapas que estén en modo oscuro ahora permanecerán en ese modo cuando se agregue la capa de transporte público.
3.59.6
23 de enero de 2025
No hay cambios visibles para el público.
3.59.5
16 de enero de 2025
Cambios:
- Se corrigió un error que provocaba que se lanzaran errores no detectados al crear un panorama personalizado de Street View.
3.59.4a
9 de enero de 2025
Cambios:
- Se corrigió un error que causaba que se lanzaran errores no detectados cuando se habilitaba la capa de tráfico.
- [Canal beta] Se resolvió un problema por el que PlaceAutocompleteElement no cedía el enfoque correctamente.
- [Canal beta] Los componentes atómicos del mapa se mostrarán en las ciudades admitidas en el nivel de zoom 17 y en niveles más profundos.
3.59.3
12 de diciembre de 2024
Cambios:
- La Verificación de aplicaciones de Firebase ahora está disponible para usar con la API de Maps JavaScript y la API de Places JavaScript.
3.59.2
5 de diciembre de 2024
Cambios:
- [Canal alfa] Los elementos atómicos del mapa se mostrarán en las ciudades admitidas en el nivel de zoom 17 y más profundo.
- Agrega un ID de atribución de uso al inicializador, lo que ayuda a Google a comprender qué bibliotecas y muestras son útiles para los desarrolladores, como el uso de una biblioteca de agrupamiento de marcadores. Para inhabilitar el envío del ID de atribución de uso, puedes borrar esta propiedad o reemplazar el valor por una cadena vacía. Es posible que se ignoren los cambios en este valor después de la creación de instancias.
- Ahora puedes usar la Verificación de aplicaciones de Firebase para protegerte contra solicitudes maliciosas. Obtén más información para usar App Check con Places y usar App Check con Maps.
3.59.1
21 de noviembre de 2024
Cambios:
- [Canal beta] Se solucionó un problema por el que faltaba el control de zoom en Street View.
- Se corrigió un error por el que los marcadores heredados en los que no se puede hacer clic seguían enviando el evento de clic.
- Se corrigió un error que impedía que los marcadores avanzados actualizaran la posición de píxeles cuando se cambiaba a un tipo de mapa personalizado.
- Ahora se registra una advertencia de la consola cuando se aplican tipos y diseños de mapa predeterminados o personalizados con un ID de mapa. Cuando hay un ID de mapa, los estilos de mapa se controlan a través de Cloud Console, y el diseño basado en la nube solo se admite actualmente en los tipos de mapas de la hoja de ruta.
- Se diseñaron los botones de movimiento de control de la cámara al pasar el cursor en el modo oscuro.
- Se solucionó un problema de padding de fitBounds cuando se usaban límites muy pequeños.
3.58.11a
31 de octubre de 2024
Cambios:
- [Canal beta] Se corrigió un error que provocaba que el hombrecito naranja de Street View no se pudiera usar en el mapa del componente web.
- Se evitó que los lectores de pantalla se enfoquen en el mensaje de desplazamiento cuando está oculto en un mapa de la API de Embed.
3.58.10
24 de octubre de 2024
Cambios:
- Se resolvió un problema que causaba una excepción cuando se accedía al almacenamiento de sesión.
3.58.9 (revertida)
17 de octubre de 2024
Cambios:
- [Canal alfa] Ahora se pueden usar imágenes y archivos SVG personalizados para los marcadores renderizados en los mapas en 3D.
3.58.8
10 de octubre de 2024
Cambios:
- Se quitó una advertencia incorrecta de la consola de WebGLOverlayView.
- Se solucionó un problema por el que Chrome mostraba erróneamente una línea de enfoque azul alrededor del mapa si era el primer elemento de la página con el que se interactuaba con un puntero o mouse.
- Se agregaron proveedores de ubicación de vehículos y flotas de ODRD para el seguimiento de flotas de JavaScript de Mobility Services.
3.58.7
3 de octubre de 2024
No hay cambios visibles para el público.
3.58.6
25 de septiembre de 2024
Cambios:
- [Canal alfa] Se quitaron las propiedades
*Opacity
dePolyline3DElement
yPolygon3DElement
. Los valores alfa se pueden especificar en las propiedades*Color
correspondientes con los formatos de color#rgba
,#rrggbbaa
,rgba(r, g, b, a)
orgb(r g b / a)
. - [Canal alfa] Los controles de IU, los marcadores, los modelos 3D y las funciones de animación de cámara predeterminadas ahora están disponibles para usarse con los mapas en 3D en la versión experimental.
- Se corrigió un error que impedía cambiar entre tipos de mapas personalizados en los mapas vectoriales.
- Usa imágenes satelitales de alta resolución (DPI) para dispositivos con alta densidad de píxeles.
3.58.5a
19 de septiembre de 2024
No hay cambios visibles para el público.
3.58.4a
12 de septiembre de 2024
No hay cambios visibles para el público.
3.58.3
5 de septiembre de 2024
No hay cambios visibles para el público.
3.58.2
29 de agosto de 2024
Cambios:
- El glifo de texto de
PinElement
ahora se ajusta conPinElement
y su color predeterminado coincide con elglyphColor
predeterminado dePinElement
.
3.58.1a
22 de agosto de 2024
Cambios:
- [Canal beta] Reemplaza el control de zoom por el control de cámara de forma predeterminada. La función Control de cámara incluye controles de zoom y desplazamiento lateral.
- Publica las propiedades
cameraControl
ycameraControlOptions
enMapOptions
. - Permite establecer el esquema de colores (claro u oscuro) en la creación de instancias del mapa.
- Se actualizó el control de tipos de mapa para que se ajuste a una nueva línea si el ancho del mapa es demasiado pequeño.
- Se integró un nuevo etiquetador para renderizar las etiquetas de los mapas vectoriales.
- Los nuevos colores del mapa base ahora son los predeterminados en el canal
v=weekly
para los desarrolladores que no usan IDs de mapa. Consulta https://developers.google.com/maps/new-basemap-style-opt-in para obtener más información.
3.57.13
8 de agosto de 2024
Cambios:
- [Canal beta] Se agregaron descriptores de direcciones a la respuesta de Geocoding para la geocodificación inversa, la geocodificación directa y la búsqueda de ID de lugar.
3.57.12
1 de agosto de 2024
Cambios:
- [Canal beta] Se agregaron descriptores de direcciones a la respuesta de Geocoding para la geocodificación inversa, la geocodificación directa y la búsqueda de ID de lugar.
- [Canal beta] Se permite establecer el esquema de color (claro u oscuro) en la creación de instancias del mapa.
- Se disminuyó la latencia de IconMouseEvent cuando se hace clic en un elemento de los mapas vectoriales.
3.57.10
25 de julio de 2024
Cambios:
- [Canal beta] Se agregaron descriptores de direcciones a la respuesta de Geocoding para la geocodificación inversa, la geocodificación directa y la búsqueda de ID de lugar.
- Se agregaron varios atributos para los tipos principales y los nombres visibles a la clase Place.
3.57.9
18 de julio de 2024
Cambios:
- Se mejoró la accesibilidad del control del hombrecito naranja de Street View.
3.57.8b
11 de julio de 2024
No hay cambios visibles para el público.
3.57.7
4 de julio de 2024
Cambios:
- Agrega opciones de VE y de combustible a las propiedades de la clase Place. Habilita las opciones de búsqueda de VE para Place.searchByText.
3.57.6a
27 de junio de 2024
No hay cambios visibles para el público.
3.57.5
20 de junio de 2024
No hay cambios visibles para el público.
3.57.4
13 de junio de 2024
Cambios:
- [Canal beta] Se integró un nuevo etiquetador para renderizar las etiquetas de los mapas vectoriales.
- InfoWindow tiene una nueva propiedad
isOpen
para indicar si está abierta en un mapa o en Street View. - Se corrigió la documentación de referencia incorrecta para la clase
PlacePrediction
de Place Autocomplete.
3.57.3a
6 de junio de 2024
- [Canal beta] Se agregaron descriptores de direcciones a la respuesta de Geocoding para la geocodificación inversa, la geocodificación directa y la búsqueda de ID de lugar.
3.57.2
28 de mayo de 2024
Cambios:
- Se corrigió un error por el que el control de tipo de mapa en el componente web no abría los menús.
- Se corrigió un error que causaba que faltara el indicador de arrastre de AdvancedMarkerElement.
- Agrega la funcionalidad de autocompletado a la nueva API de Places.
- Ahora, las imágenes de trama del mapa se publican en formato de imagen WebP.
- Se actualizó la documentación de Place.searchByText y Place.searchNearby para que apunte a la lista de campos correcta.
- Ahora están disponibles en el canal semanal un nuevo botón de cierre de la ventana de información y un encabezado opcional.
3.57.0
24 de mayo de 2024
No hay cambios visibles para el público.
3.56.12a
9 de mayo de 2024
Cambios:
- Se corrigió un error que provocaba que faltara el indicador de arrastre de
AdvancedMarkerElement
.
3.56.11
2 de mayo de 2024
Cambios:
- [Canal beta]
<gmp-map>
ahora también se establecerá de forma predeterminada en el modo vectorial cuando haya un ID de mapa establecido, pero no haya un tipo de renderización explícito establecido en el ID de mapa (p.ej., DEMO_MAP_ID).
3.56.10
25 de abril de 2024
Cambios:
- [Canal beta] El evento gmp-placeselect de PlaceAutocompleteElement ahora se propaga.
- [Canal beta] Ya están disponibles un nuevo botón de cierre de la ventana de información y un encabezado opcional.
- [Canal beta] Se mejoraron las funciones de accesibilidad del teclado y de un solo puntero para el control del hombrecito naranja de Street View.
- Se corrigió el problema de fuga de memoria que se producía al quitar los Marcadores avanzados.
- Se corrigió un problema por el que los círculos no dibujaban un perímetro uniforme.
- Se agregó una API para establecer el modo vectorial durante la creación de instancias de google.maps.Map (no se requiere mapId).
3.56.8
11 de abril de 2024
Cambios:
- Se corrigió un problema de fuga de memoria que se producía cuando se usaba
AdvancedMarkerElement
.
3.56.7
4 de abril de 2024
Cambios:
- Agrega la función searchNearby a la nueva clase Place.
3.56.6
28 de marzo de 2024
Cambios:
- [Canal beta] Ahora, las imágenes de mosaicos ráster de mapas se publican en formato de imagen WebP.
- Se corrigió el posicionamiento del anclaje de la ventana de información para los PDI en el mapa en los mapas de vectores.
- Se corrigió un error que mostraba el
AdvancedMarkerElement
sin una posición establecida. - Se agregó un evento "close" a la API de InfoWindow.
3.56.5
21 de marzo de 2024
Cambios:
- [Canal beta] Los nuevos colores del mapa base ahora son los predeterminados para los desarrolladores que no usan IDs de mapa. Consulta https://developers.google.com/maps/new-basemap-style-opt-in para obtener más información.
- Se corrigió la posición base de la ventana de información para las etiquetas y los íconos del mapa de vectores.
3.56.4
14 de marzo de 2024
No hay cambios visibles para el público.
3.56.3
7 de marzo de 2024
No hay cambios visibles para el público.
3.56.1
22 de febrero de 2024
Cambios:
- Se corrigió un error de documentación en el parámetro "fields" de Place.searchByText.
- [Canal beta] Crea una ranura predeterminada en
<gmp-map>
y permite crear elementos personalizados para encapsular componentes web de la API de Maps JavaScript. - Se agregaron opciones de estacionamiento a la nueva API de la clase Place.
- Se dejó de usar google.maps.Marker. En su lugar, usa google.maps.marker.AdvancedMarkerElement. Por el momento, no está previsto que se descontinúe google.maps.Marker, pero se recomienda usar google.maps.marker.AdvancedMarkerElement en lugar de google.maps.Marker. Si bien google.maps.Marker seguirá recibiendo correcciones de errores para cualquier regresión importante, no se abordarán los errores existentes en google.maps.Marker. Se enviará una notificación al menos 12 meses antes de descontinuar la asistencia técnica. Consulta https://developers.google.com/maps/deprecations para conocer los detalles de este cambio.
- Se agregaron atributos adicionales a la nueva API de la clase Place.
- Se agregaron opciones de pago a la nueva API de la clase Place.
3.55.11a
15 de febrero de 2024
Cambios:
- Evita que los mapas se desplacen automáticamente para mostrarse cuando se hace clic en ellos.
3.55.11
8 de febrero de 2024
Cambios:
- [Canal alfa] Se quitó la propiedad inputElement de PlaceAutocompleteElement.
- [Canal alfa] Se agregaron partes de CSS para el elemento Place Autocomplete
- [Canal beta] PlaceAutocompleteElement ya está disponible en versión preliminar (v=beta)
- Se agregaron opciones de accesibilidad a la API de Places V2.
3.55.10
1 de febrero de 2024
Cambios:
- [Canal beta] Se dejó de usar SearchByTextRequest.rankBy. En su lugar, usa SearchByTextRequest.rankPreference.
- [Canal beta] Place.findPlaceFromQuery y Place.findPlaceFromPhoneNumber ya no están disponibles. En su lugar, usa Place.searchByText.
- Se corrigió el seguimiento de uso por canal.
- Habilita polilíneas que tienen en cuenta el tráfico para los proveedores de ubicación de viajes y vehículos en JavaScript Journey Sharing.
- La nueva clase Place ya está disponible en el canal semanal.
- Se dio de baja Place.openingHours. En su lugar, usa regularOpeningHours.
3.55.9
25 de enero de 2024
Cambios:
- [Canal beta] Se corrigió un problema por el que no se podía cerrar el diálogo de combinaciones de teclas cuando se presionaba la tecla
Esc
enMapElement
. - Se agregó un nuevo parámetro de URL
loading=async
a la URL de arranque para la carga directa de la secuencia de comandos. Esto indica que la API de Maps JavaScript no se cargó de forma síncrona y que el eventoload
de la secuencia de comandos no activa ningún código JavaScript. Se recomienda establecer este parámetro enasync
siempre que sea posible para mejorar el rendimiento.
3.55.8
18 de enero de 2024
Cambios:
- [Canal alfa] Ahora se envía el token de sesión como parte de las solicitudes de PlaceAutocompleteElement.
- [Canal beta] Se introduce una nueva propiedad
gmpClickable
enAdvancedMarkerElement
. Este es un cambio que genera interrupciones para los usuarios que registran el eventogmp-click
conaddEventListener()
en el canal beta. Para recibir el eventogmp-click
cuando se hace clic, establece la propiedadgmpClickable
entrue
o agrega el atributogmp-clickable
alcomponente web. En el caso de los usuarios que utilizan addListener()
para registrar el eventogmp-click
, no es necesario que realices ningún cambio por el momento.
3.55.7
11 de enero de 2024
Cambios:
- [Canal beta] La propiedad
element
deAdvancedMarkerElement
ahora apunta a la instancia deAdvancedMarkerElement
. - [Canal beta] Los marcadores avanzados ahora pueden personalizar su contenido con nodos secundarios.
- Se corrigió un error por el que las combinaciones de teclas para desplazar y hacer zoom no funcionaban después de hacer clic en el mapa.
- Habilita la personalización de polilíneas para el uso compartido de viajes con JavaScript.
- [Canal alfa] Agrega los atributos types, requestedLanguage, requestedRegion y name a PlaceAutocomplete
- [Canal beta] Se corrigió el error que impedía que se creara el elemento Advanced Marker cuando se llamaba a
document.createElement('gmp-advanced-marker')
.
3.55.3
30 de noviembre de 2023
No hay cambios visibles para el público.
3.55.2
23 de noviembre de 2023
Cambios:
- Se corrigió un error que causaba errores de CSP relacionados con el diseño en Street View
3.55.1
16 de noviembre de 2023
No hay cambios visibles para el público.
3.54.12a
8 de noviembre de 2023
Cambios:
- Se corrigió un error que impedía que WebGLOverlayView se renderizara en ciertas situaciones.
3.54.12
2 de noviembre de 2023
Cambios:
- [Canal alfa] Se actualizó Place Autocomplete para que sea un componente web. Este es un cambio rotundo. Consulta https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement para obtener información de uso actualizada.
- [Canal alfa] Se actualizó la administración del enfoque del elemento Place Autocomplete
- [Canal beta] Se expone el evento gmp-zoomchange en MapElements
- Habilita MapTypeControl HORIZONTAL_BAR para controlar automáticamente los contextos de diseño de RTL.
3.54.11
26 de octubre de 2023
Cambios:
- Se corrigió un problema por el que se podía generar un error al configurar controles en un mapa.
- Se agregó la capacidad de restringir las imágenes de Street View solo a las fuentes oficiales de Google a través de StreetViewLocationRequest y StreetViewControlOptions.
3.54.10
18 de octubre de 2023
Cambios:
- [Canal beta] MapElement ahora ajusta el diseño de sus controles automáticamente para la lectura de izquierda a derecha o de derecha a izquierda según su estilo
direction
calculado. También hay ranuras disponibles para agregar controles personalizados. ControlPosition ahora admite valores lógicos para la compatibilidad con el diseño de izquierda a derecha y de derecha a izquierda. La API de Maps Embed también ajusta automáticamente el diseño de sus controles de izquierda a derecha o de derecha a izquierda según el idioma. - [Canal beta] MapElement ahora tiene habilitado delegatesFocus
3.54.9
12 de octubre de 2023
- [Canal beta] Se agregó un resumen editorial a la API de Places v2.
3.54.7a
28 de septiembre de 2023
Cambios:
- Se agregó compatibilidad con varios proveedores de ubicación en el uso compartido del viaje de JavaScript.
3.54.6
21 de septiembre de 2023
Cambios:
- google.maps.FeatureLayer responde a los eventos de mousemove.
- Se agregó google.maps.FeatureType.SCHOOL_DISTRICT, por lo que los distritos escolares son compatibles con el diseño basado en datos.
3.54.5
14 de septiembre de 2023
Cambios:
- [Canal beta] Se corrigió un error que provocaba que addEventListener() de AdvancedMarkerElement no estuviera disponible.
3.54.4
7 de septiembre de 2023
Cambios:
- El logotipo de Google no se superpondrá con la información de derechos de autor en el mapa con tanta frecuencia.
3.54.2
24 de agosto de 2023
Cambios:
- Se corrigió un error en DirectionsRenderer en el que el mapa no se cargaba si no se establecían el zoom y el centro antes de renderizar DirectionsResult.
3.54.1
18 de agosto de 2023
Cambios:
- Se actualizó la API de Maps JavaScript para que admita ECMAScript 2020 de forma nativa.
- Ahora los marcadores avanzados se renderizan con mayor claridad.
- El mapa se inhabilita cuando se anula Array.from con una implementación que no admite iterables.
- Se corrigió el enfoque que se perdía cuando se inhabilitaban los botones de zoom en los niveles límite.
3.53.13
27 de julio de 2023
Cambios:
- [Canal beta] Se refactorizaron las atribuciones en la nueva clase Place.
PhotoAttribution
ahora esAuthorAttribution
author
ahora esdisplayName
.authorURI
ahora esuri
.photoURI
{?string} ya está disponible enAuthorAttribution
.Photo.attributions
ahora esPhoto.authorAttributions
.Review.authorAttribution
{?AuthorAttribution} reemplaza aPhoto.author/authorURI/authorPhotoURI
. - [Canal beta] Se agregó el campo obligatorio
textQuery
y se dejó de usarquery
en el método searchByText() de la clase Place. - Se ajustó la compensación de anclaje de la ventana de información para los íconos y las etiquetas del mapa de trama.
3.53.12
20 de julio de 2023
Cambios:
- [Canal beta] Se agregaron proveedores de ubicación de vehículos y flotas de ODRD para el uso compartido de viajes de JavaScript: seguimiento de flotas.
- Se actualizó el mensaje de advertencia cuando se ignora el argumento que se pasa al constructor
LatLng()
. Marker.collisionBehavior
dejó de estar disponible y se reemplazó porAdvancedMarkerElement.collisionBehavior
.
3.53.11
13 de julio de 2023
Cambios:
- La función
isLocationOnEdge()
ahora devuelvetrue
cuando el punto especificado está lo suficientemente cerca del inicio o del borde de una polilínea. - Se agregó un registro de errores para que los desarrolladores sepan cuándo no se carga el mapa de vectores y se recurre a un mapa de trama.
3.53.7
15 de junio de 2023
Cambios:
- [Canal alfa] Se actualizó el elemento Place Autocomplete para mejorar la compatibilidad con lectores de pantalla y otras tecnologías de asistencia.
3.53.5
1 de junio de 2023
Cambios:
- Se permite pasar el elemento Node a la propiedad
content
de Advanced Marker. - Se mejoró el rendimiento del comportamiento de colisión de los marcadores avanzados.
- Se agregó un campo nuevo para DeliveryVehicleStop en JavaScript Journey Sharing.
3.53.4a
24 de mayo de 2023
Correcciones de errores:
- Se corrigió el problema de parpadeo que ocurría en el mapa vectorial.
- Se corrigió el cálculo incorrecto de la fecha cuando se tienen en cuenta diferentes zonas horarias en el método de lugar getNextOpeningTime().
- Se corrigió un tipo erróneo en VehicleJourneySegment para Compartir viaje.
3.53.3
18 de mayo de 2023
Cambios:
- [Canal alfa] Se corrigió un error por el que el elemento de autocompletar lugares no restablecía el texto original si usabas las teclas de flecha para destacar una predicción y, luego, hacías clic en Escape.
- [Canal alfa] Se actualizaron los estilos de predicción de Place Autocomplete para garantizar que se muestren puntos suspensivos cuando se desborde el texto.
- [Canal beta] Ahora, Contexto local muestra un aviso que indica que la información contextual sobre los lugares en el mapa de Contexto local pronto dejará de estar disponible.
- Se corrigió un error por el que el hombrecito naranja de Street View no mostraba una vista previa al mantener el cursor sobre él y arrastrarlo, a menos que se hubiera devuelto al dock al menos una vez.
- Se dejaron de usar los parámetros de límites, ubicación y radio para el servicio Place Autocomplete. En su lugar, usa locationBias y locationRestriction.
3.53.2
4 de mayo de 2023
Cambios:
- [Canal beta] Ya está disponible el diseño basado en datos para conjuntos de datos
- [Canal beta] Ya están disponibles los componentes web de
<gmp-map>
y<gmp-advanced-marker>
. - Se agregó TimeWindow como un campo a Task y TaskTrackingInfo en Journey Sharing de JavaScript.
- Se lanzaron AdvancedMarkerElement y PinElement en el canal semanal.
- Se lanzó el diseño basado en datos para los límites en el canal semanal.
getMapCapabilities
y el eventomapcapabilities_changed
se lanzan en el canal semanal.
3.53.1a
27 de abril de 2023
Cambios:
- Se actualizó el servicio de Place Autocomplete para admitir locationBias y locationRestriction
- [Canal beta] Se publicó la documentación sobre el método toJSON de Place v2.
- [Canal beta] Se corrigió el arrastre de Marcadores avanzados cuando el mapa está envuelto.
- [Canal beta] Los nombres visibles de PlaceFeature.fetchPlace basados en datos estarán en el idioma del usuario final.
- [Canal beta] Se cambió el nombre de AdvancedMarkerView y PinView por AdvancedMarkerElement y PinElement.
- [Canal beta] Se corrigió un problema por el que, en ocasiones, AdvancedMarkers y Pins estaban disponibles sin cargarlos de forma explícita. Recuerda que siempre debes cargar la biblioteca "marker" antes de acceder a estas clases.
- [Canal beta] Ahora, AdvancedMarker
position
se normaliza a un objeto LatLngAltitude. - [Canal beta] Se retira la propiedad
draggable
de Advanced Markers en favor degmpDraggable
.
3.52.9
13 de abril de 2023
Cambios:
- [Canal beta] Se cambió el valor de la propiedad Place "priceLevel" de un número a una cadena. Los valores posibles para "priceLevel" ahora son: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE" y "VERY_EXPENSIVE".
- [Canal beta] Se dejó de usar AdvancedMarkerView.draggable y se reemplazó por gmpDraggable.
- [Canal beta] Se quitaron la propiedad "icon" y el nombre del campo de la clase Place. Se recomienda a los desarrolladores que usen "svgIconMaskURI" en su lugar.
- [Canal beta] La propiedad title de AdvancedMarkerView ahora solo acepta una cadena. Los títulos se pueden quitar con una cadena vacía.
- [Canal beta] Se agregó "svgIconMaskURI" como nombre de campo compatible para Place.fromPlaceFrom methods.
- [Canal beta] Se cambió la propiedad de la clase Place de
userRatingsCount
auserRatingCount
- Se mejoró la impresión de errores cuando se registran en la consola.
Correcciones de errores:
- Se corrigió un error que se producía al cerrar la ventana de información.
3.52.8
6 de abril de 2023
Cambios:
- Se agregó
pollingIntervalMillis
como un campo público de los proveedores de ubicaciones de votación en JavaScript Journey Sharing. - [Canal beta] Se cambió la respuesta JSON de la clase Place de snake_case a lowerCamelCase.
Correcciones de errores:
- Se corrigió un error por el que los elementos
publishTime
de la opinión sobre el lugar mostraban la fecha incorrecta. - Se solucionó un problema por el que la creación de elementos personalizados fallaba de forma global.
- [Canal beta] Se corrigió un error que provocaba que los marcadores avanzados desaparecieran cuando el mapa se ajustaba.
3.52.6
23 de marzo de 2023
Cambios:
- [Canal alfa] Se lanzó el widget de Place Autocomplete (nuevo) experimental.
- Se lanza la función de Compartir viajes en JavaScript en el canal semanal.
3.52.5
16 de marzo de 2023
Cambios:
- [Canal beta] Estilo basado en datos: Se quitaron los FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 y SUBLOCALITY_LEVEL_1.
Correcciones de errores:
- Se corrigió un error por el que las interfaces de TypeScript estaban vacías para las bibliotecas que usaba importLibrary().
3.52.4
9 de marzo de 2023
Cambios:
- [Canal beta] Suprime el evento de clic de Marcador avanzado cuando se arrastra un marcador.
3.52.3
2 de marzo de 2023
Cambios:
- [Canal beta] Agrega entidades TaskTrackingInfo para la función de Viajes compartidos de JavaScript.
- [Canal beta] Se actualizó la API de Maps JavaScript para que sea compatible de forma nativa con ECMAScript 2020.
Correcciones de errores:
- Se corrigió una filtración de memoria que podía ocurrir cuando se agregaban y quitaban marcadores del mapa.
- Se corrigió un error que provocaba que se pudiera hacer clic en el elemento interactivo cuando se encontraba debajo de un marcador avanzado en el que se podía hacer clic en dispositivos táctiles.
3.52.2
23 de febrero de 2023
Cambios:
- [Canal beta] Diseño basado en datos: Se quitó la propiedad PlaceFeature.displayName.
- [Canal beta] Se corrigió el error por el que no se quitaban correctamente los WebGLOverlayViews cuando se llamaba a setMap(null)
- Se corrigió un error que indicaba que la biblioteca
search
era desconocida. - Se corrigió un error por el que el botón de cierre de la ventana de información era invisible cuando se encontraba en una raíz de sombra.
- Para mejorar las Métricas web esenciales y reducir la transferencia de datos innecesaria, Maps JS ahora aplaza la carga de las segmentaciones del mapa hasta que el mapa se acerca al viewport. Los mapas que se crean dentro del viewport inicial de la página no deberían mostrar ninguna diferencia.
3.52.1
16 de febrero de 2023
Cambios:
- Se agregó la función
importLibrary()
, que permite cargar bibliotecas de forma dinámica durante el tiempo de ejecución. - [Canal beta] Se habilitó la función de desplazamiento automático de InfoWindow cuando se abre en un marcador avanzado.
- [Canal beta] Se hicieron no anulables ciertos campos en los objetos de datos de la biblioteca de Viajes compartidos
- [Canal beta] Estilo basado en datos: Se dieron de baja los FeatureTypes NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 y SUBLOCALITY_LEVEL_1. Se quitarán en marzo de 2023.
3.51.8
2 de febrero de 2023
Cambios:
- Canal beta: Se agregó compatibilidad para renderizar Marcadores avanzados en tipos de mapas personalizados.
- La copia más reciente del cargador de arranque intercalado ahora reutilizará los nonces de CSP que se encuentren en otras partes del documento.
3.51.7
26 de enero de 2023
Cambios:
- Canal beta: Diseño basado en datos: Se agregó el método fetchPlace para obtener el nombre visible de un PlaceFeature. La propiedad PlaceFeature.displayName dejará de estar disponible y se quitará en febrero de 2023.
3.51.6
19 de enero de 2023
Correcciones de errores:
- Se corrigió un problema con los marcadores avanzados, en el que quitar del mapa un marcador con colisión a veces podía provocar que quedara un elemento fantasma del marcador en el DOM.
3.51.5
12 de enero de 2023
Cambios:
- Corrige el tipo de
element
en AdvancedMarkerView, PinView y LocalContextMapView, deElement
aHTMLElement | SVGElement
para representar con mayor precisión el tipo de elemento requerido.
Correcciones de errores:
- Se corrigió un error que se producía cuando se usaba un marcador avanzado con una ventana de información, en el que es posible que la ventana de información no se abra después de arrastrar el marcador con el teclado.
3.51.4
5 de enero de 2023
Cambios:
- Canal beta: Se agregaron atributos nuevos a la clase Place
- Canal beta: El array FeatureMouseEvent.features del diseño basado en datos puede contener más de un elemento si hay varios debajo del clic, y se activarán todos los objetos de escucha de clics de FeatureLayer debajo de un clic.
- Canal beta: Se arroja un error para los argumentos no válidos de google.maps.Map.getFeatureLayer.
- Se corrige la posición de píxeles de los marcadores avanzados en un mapa de pantalla completa.
- Los eventos del mouse del mapa ahora ignoran los clics del botón del mouse que ocurren mientras ya se está presionando otro botón del mouse.
- Se corrigió un error que provocaba que los marcadores avanzados desaparecieran al acercar el mapa.
- Se mejoró el rendimiento cuando se acerca el mapa con muchos Marcadores avanzados.
- Se actualizó la documentación de StreetViewPanoramaOptions para aclarar que clickToGo no está disponible con las panorámicas personalizadas.
- Mejora el rendimiento cuando se crean objetos LatLngBounds, incluso a través de Map.getBounds().
- Actualiza la referencia de WebGLOverlayView para onAdd y onRemove.
- Se agregó la personalización del diseño de marcadores fijos para Compartir viaje.
3.51.3
8 de diciembre de 2022
Cambios:
- Se corrigió un error que impedía que un marcador renunciara al enfoque del teclado cuando estaba fuera del viewport del mapa.
- Canal beta: Se presenta la clase
Place
, una nueva API más simple que admite patrones de uso modernos, como las promesas. La clase Place incluye algunos campos de datos nuevos. - Canal beta: Se corrigió un error que impedía que se renderizaran los marcadores avanzados cuando se pasaba un mapa que estaba encapsulado en un proxy.
- Canal beta: Se agregó la personalización del marcador del proveedor de ubicación del viaje para la función de Compartir viaje de JavaScript.
3.51.2
1 de diciembre de 2022
Cambios:
- Canal beta: Ya está disponible la API de
google.maps.importLibrary()
. - Canal beta: Obsoleto: El Contexto local está obsoleto y ya no se recomienda para sitios web nuevos. La función seguirá funcionando y se enviará una notificación 12 meses antes de descontinuar la asistencia técnica. Si te interesa crear una experiencia similar a la de la Biblioteca de Contexto local, te sugerimos que consultes la solución "Descubrimiento del vecindario" en la Herramienta de creación rápida o que uses la Biblioteca de Places de la API de Maps JavaScript. Las muestras de código y los codelabs de la biblioteca de Places pueden ayudarte.
- Canal beta: Para mejorar las Métricas web esenciales y reducir la transferencia de datos innecesaria, Maps JS ahora aplaza la carga de las segmentaciones del mapa hasta que el mapa se acerca al viewport. Los mapas creados dentro del viewport inicial de la página no deberían mostrar diferencias.
- Canal beta: Agrega un evento para sondear los cambios de estado de los proveedores de ubicación de Viaje compartido.
- Canal beta: Se agregaron funciones de personalización del diseño para Compartir viaje. Se dejaron de usar los métodos de configuración anteriores.
- Se agregó accesibilidad con el teclado a los pasos del panel de indicaciones. Ahora se puede navegar por las instrucciones con la tecla Tab y seleccionarlas con las teclas Espacio o Intro.
-
google.maps.geometry.spherical.computeArea()
ahora aceptaLatLngBounds
yCircle
. Ahora se puede construirLatLngBounds
con unLatLngBoundsLiteral
. - Se agregó texto de
alt
a las imágenes en el panel de rutas sugeridas deDirectionRenderer
.
3.51.1
17 de noviembre de 2022
Cambios:
- Canal beta: Se lanzó la clase Place en la biblioteca de Places.
- Canal beta: Se agregaron funciones de personalización del diseño para Compartir viaje. Los métodos de configuración más antiguos dejaron de estar disponibles.
- Internet Explorer 11 ya no está disponible en la API de Maps Embed.
- El logotipo de Google en la API de Maps Embed cambia de estilo cuando se usan los tipos de mapa Híbrido o Satélite para aumentar la visibilidad.
- Se mejoró el rendimiento de carga de los marcadores avanzados.
- Hace que el botón "deshacer" de dibujo sea accesible con el teclado y compatible con lectores de pantalla.
- Hace que los marcadores del renderizador de indicaciones sean accesibles con el teclado y compatibles con los lectores de pantalla.
- Agrega una descripción de ARIA al control de escala del mapa.
- Habilita el enfoque y la interacción del teclado para el control de escala del mapa.
- Se introduce un parámetro de idioma en la API de Geocoder JS. La API de Maps JS ya no considera
US
como una región predeterminada en Geocoder si no se especifica de forma explícita. - Se introduce un parámetro de idioma en la API de Directions JS.
- Se introdujo un parámetro de idioma en la API de Distance Matrix JS.
Correcciones de errores:
- Se corrigió un error que provocaba que el foco del teclado se redireccionara al marcador cuando se abría una ventana de información.
- Se corrigió un error que impedía que los marcadores fueran enfocables.
3.51
16 de noviembre de 2022
Cambios:
- El canal semanal se actualizó a la versión 3.51.
- El canal trimestral se actualizó a la versión 3.50.
- Las versiones 3.49 y 3.48 siguen disponibles cuando se solicitan por número.
3.50.12a
7 de noviembre de 2022
Cambios:
- Se corrigió un problema por el que
google.maps.event.addListenerOnce
ygoogle.maps.event.addDomListenerOnce
tenían una vinculaciónthis
incorrecta.
3.50.12
3 de noviembre de 2022
Cambios:
- Canal beta: Los Marcadores avanzados ahora admiten la altitud cuando se usan en mapas oblicuos.
3.50.11
27 de octubre de 2022
Cambios:
- Canal beta: Ahora se registra un error cuando las capas de entidades de diseño basado en datos dejan de estar disponibles.
- Canal beta: Se mejoró el rendimiento de la carga predeterminada de los Marcadores avanzados.
3.50.10
20 de octubre de 2022
Correcciones de errores:
- Se corrigió el padding derecho e inferior de InfoWindow en iOS.
3.50.9
13 de octubre de 2022
Cambios:
- Los pasos seleccionados ahora se destacan en el panel de instrucciones.
- Se corrigió la escritura de TypeScript para el constructor
PinView
. - Se corrigió la escritura de TypeScript para el constructor
LagLngAltitude
. - Actualiza la imagen del ícono de marcador predeterminado en
DirectionsRenderer
.
3.50.8
6 de octubre de 2022
Cambios:
- Canal beta: Se lanzó la versión preliminar de Advanced Markers.
- Canal beta: Se introduce la documentación de
isAdvancedMarkersAvailable
en el objeto de devolucióngetMapCapabilities()
. - Se agregó "Este campo es de solo lectura" a la descripción de la API de
LocalContextMapView
y a la propiedadelement
deLocalContextMapViewOption
.
Correcciones de errores:
- Los colores de los diseños personalizados en JSON ahora usan la opacidad del diseño predeterminado en lugar de una opacidad forzada del 100%.
3.50.7
29 de septiembre de 2022
Cambios:
- El lector de pantalla ahora lee las instrucciones para interactuar con Maps y Street View.
- Agrega combinaciones de teclas para inclinar y rotar en el diálogo de combinaciones de teclas.
3.50.6
22 de septiembre de 2022
Correcciones de errores:
- Se corrigió un error por el que VoiceOver en iOS podía navegar por los elementos debajo del diálogo de combinaciones de teclas.
- Agrega texto alternativo a la imagen del mapa estático.
Cambios:
- Ahora se registra un error en la consola cuando se llama a
map.getMapCapabilities()
y se produce un error.
3.50.5
15 de septiembre de 2022
Cambios:
- Se agregó la constante MAX_BOUNDS para LatLngBounds para indicar los límites máximos de LatLng para los mapas.
- Permite que los lectores de pantalla realicen acciones de clic en los marcadores predeterminados.
3.50.3
1 de septiembre de 2022
Cambios:
- Canal beta: Se actualiza la clase
DeliveryVehicle
de JavaScript Journey Sharing para incluir atributos personalizados. - Se corrigió un error en el que había un LatLng incorrecto en un evento después de inclinar un mapa.
3.50.2
25 de agosto de 2022
Cambios:
- Canal beta: Se cambió
FleetEngineDeliveryFleetLocationProvider
para aceptar un filtro de vehículo de entrega de cadena. - Actualiza la imagen del ícono de marcador predeterminado.
3.50.1
18 de agosto de 2022
Cambios:
- Canal beta: Se introducen las APIs de capacidad de mapa (eventos
getMapCapabilities
ymapcapabilities_changed
) en el canal beta. - Canal beta: Se introduce un parámetro
language
engoogle.maps.Geocoder
. - Canal beta: Se introduce un parámetro
language
engoogle.maps.DistanceMatrixService
. - Canal beta: Se introduce un parámetro
language
engoogle.maps.DirectionsService
. - Se corrigió un error por el que se ignoraba un código de región en varias APIs de Places JS. Se introducen parámetros de idioma y región en varias APIs de Places JS.
- Se quita la compatibilidad de Street View de la API de Maps JavaScript para los sitios web sin el dominio googleapis.com en la configuración de la Política de Seguridad del Contenido. Consulta la Guía de la política de seguridad del contenido para obtener más información.
3.49.12
4 de agosto de 2022
Cambios:
- Se agregó
DEMO_MAP_ID
, un ID de mapa que se puede usar para muestras de código que requieren un ID de mapa. Este ID de mapa no está diseñado para usarse en aplicaciones de producción y no se puede usar para funciones que requieren configuración en la nube (como el diseño basado en Cloud). - Aclara que se necesita
FleetEngineDeliverFleetLocationProvider.locationRestriction
para comenzar el seguimiento.
3.49.11
28 de julio de 2022
Cambios:
- Ahora se puede hacer referencia a
google.maps.VehicleType
como un enum de tiempo de ejecución.
3.49.10
21 de julio de 2022
Cambios:
- Los valores NaN se rechazan para el ancho o la altura cuando se valida el tamaño del ícono de marcador, el tamaño escalado del ícono de marcador o el tamaño de la ventana de información.
- Se corrigió un error por el que el control de seguimiento de movimiento no se veía en dispositivos iOS en Street View.
- Se corrigió un error por el que el texto de desplazamiento sobre las instrucciones se cortaba en idiomas RTL en la API de Embed.
- Hace que la ventana de información de transporte público sea más accesible y compatible con lectores de pantalla.
3.49.9
14 de julio de 2022
Cambios:
- Se aclara el uso de los campos de ID en los proveedores de ubicación de Compartir viaje.
3.49.8
7 de julio de 2022
Cambios:
- Hace que los vínculos de navegación de Street View sean accesibles con el teclado y compatibles con los lectores de pantalla.
- Se introduce un nuevo método
focus
enStreetViewPanorama
.
3.49
23 de junio de 2022
Cambios:
- Canal beta: Se lanzó el diseño basado en datos para los límites de Google.
Correcciones de errores:
- Hace que el enum
BusinessStatus
sea accesible a través degoogle.maps.places.BusinessStatus
.
3.49.5
16 de junio de 2022
Cambios:
- Se agregaron un control y un diálogo de combinaciones de teclas a Street View, lo que mejora la visibilidad de las combinaciones de teclas.
Correcciones de errores:
- Se corrigió un error que provocaba que se enviara un formulario al cerrar Street View.
3.49.4
9 de junio de 2022
Cambios:
- Se trasladan
WebGLOverlayView
,CameraParams
,LatLngAltitude
,moveCamera
, el zoom fraccional ygetVisibleRegion
al canal semanal. - La panorámica predeterminada de Street View para
Map
ahora administra automáticamente el enfoque cuando se abre. Este es el nuevo comportamiento predeterminado. - Ahora, la panorámica de Street View restablece automáticamente el enfoque cuando se cierra (si es posible).
- Ahora puedes cerrar Street View presionando la tecla ESC (cuando el botón de cierre esté habilitado).
geometry.spherical.computeSignedArea()
ygeometry.spherical.computeArea()
se optimizaron para aumentar la solidez y la precisión.
3.49.3a
2 de junio de 2022
Cambios:
- Se mejoró el contraste de color del control de seguimiento de movimiento de Street View.
- Se hizo que el control de seguimiento de movimiento en Street View sea accesible con el teclado y compatible con los lectores de pantalla.
- Ahora, las clases
MapsNetworkError
,MapsRequestError
yMapsServerError
se exponen y documentan de forma pública.
3.49.2
26 de mayo de 2022
Cambios:
- Se mejoró el contraste de color del control de seguimiento de movimiento de Street View.
- Se hizo que el control de seguimiento de movimiento en Street View sea accesible con el teclado y compatible con los lectores de pantalla.
- Ahora, las clases
MapsNetworkError
,MapsRequestError
yMapsServerError
se exponen y documentan de forma pública.
3.49.1
19 de mayo de 2022
Cambios:
- Canal beta: Se corrigió un error por el que se ignoraba un código de región en varias APIs de Places JS. Se introducen parámetros de idioma y región en varias APIs de Places JS.
- Se mejoró el contraste de color para los controles de pantalla completa y de brújula en el modo oscuro.
- Hace que el control de brújula de Street View, el botón de cierre y el control de vínculo de dirección sean accesibles y compatibles con lectores de pantalla.
3.49
12 de mayo de 2022
Cambios:
- El canal semanal se actualiza a la versión 3.49.
- El canal trimestral se actualiza a la versión 3.48.
- Las versiones 3.47 y 3.46 aún están disponibles cuando se solicitan por número.
- Se borró la versión 3.45 y ya no se puede usar.
3.48.11
28 de abril de 2022
Cambios:
- Place Autocomplete ahora puede aceptar más tipos. Obtén más información.
isFractionalZoom
se movió al canal semanal.
3.48.9
14 de abril de 2022
Cambios:
- Canal beta: Habilita WebGL 2.0 para
WebGLOverlayView
. - Canal beta: Incluye la biblioteca
JourneySharing
en los tipos de TypeScript, los archivos externos y la documentación de referencia de la API de Maps JavaScript. - Las funciones
google.maps.event.addDomListener()
ygoogle.maps.event.addDomListenerOnce()
quedaron obsoletas y no deben usarse. En su lugar, usa el métodoaddEventListener()
estándar. Estos métodos seguirán funcionando, y no hay un plan para retirarlos. - Agrega
title
yaria-label
al ícono del marcador de Street View. - Se agregó el atributo
aria-pressed
al control Pantalla completa. - Se mejoró el espaciado del menú desplegable del control Tipo de mapa.
- Se actualizan las etiquetas aria para el control desplegable Tipo de mapa.
Correcciones de errores:
- Quita un atributo
aria-expanded
no permitido de un control de tipo de mapa predeterminado.
3.48.8
7 de abril de 2022
Cambios:
- Se mejoró el contraste de color en el logotipo de Google de la API de Maps JS y la API de Embed.
3.48.7a
31 de marzo de 2022
Cambios:
- Canal beta: Se quitaron las APIs de WebGL Overlay View obsoletas.
- Se habilita el mapa base actualizado para los clientes de la API de Maps JavaScript. El mapa base actualizado, que ya se usa en Google Maps para el consumidor, proporciona un mapa base más detallado y enriquecido, en especial en lo que respecta a los elementos naturales del terreno.
Correcciones de errores:
- Revierte una corrección anterior para
map.fitBounds()
(facilita la transición de la ventana gráfica para distancias cortas), pendiente de análisis. - Se corrigieron problemas de contraste de color en el control de tipo de mapa en el modo de contraste de color alto.
- Coincide con los nombres accesibles de las casillas de verificación del control de tipo de mapa con las etiquetas visuales correspondientes.
- Se corrigieron los problemas de contraste de color en las ventanas de información en el modo de alto contraste de color.
3.48.6
24 de marzo de 2022
Cambios:
- Se corrige
map.fitBounds()
para facilitar la transición de la ventana gráfica en distancias cortas.
3.48.5
17 de marzo de 2022
Cambios:
- Solo en Safari: Garantiza que el botón de cierre y el contenedor de contenido tengan el enfoque automático en
open
.
Correcciones de errores:
- Se corrigió un problema de contraste de color en el vínculo "Ver en Google Maps" en s
InfoWindow
s. - Se corrigió un problema de contraste de color en el vínculo "Ver en Google Maps" del control de dirección
StreetViewPanorama
.
3.48.4
10 de marzo de 2022
Cambios:
- Se introduce un nuevo evento
visible
paraInfoWindow
. - Introduce un nuevo método
focus
enInfoWindow
.
3.48.3
3 de marzo de 2022
Cambios:
- Canal beta: Habilita el nuevo estilo de llamada de servicio en el servicio de Street View de la API de Maps JavaScript. Es posible que debas actualizar tu Política de Seguridad del Contenido para garantizar que estas llamadas no se bloqueen a nivel del navegador.
- Se introdujo una nueva propiedad
ariaLabel
paraInfoWindow
.
3.48.1
17 de febrero de 2022
Cambios:
- Canal beta: Se agregó compatibilidad para establecer IDs de experiencia globales. Consulta la documentación de referencia de la API aquí.
- Canal beta: Los parámetros primero y segundo de fromLatLngAltitude ahora se combinarán en un LatLngAltitude en lugar de un LatLng y un
number
. - Se cambió el nombre del parámetro
noWrap
de LatLng anoClampNoWrap
. - Ahora, el lector de pantalla lee las instrucciones para navegar por los marcadores cuando uno de ellos recibe el enfoque.
- La API de Maps JavaScript ahora informa información de telemetría. Es posible que debas actualizar tu Política de Seguridad del Contenido para asegurarte de que estas llamadas no se bloqueen a nivel del navegador. Si deseas obtener más información, consulta las Preguntas frecuentes.
- Esta versión no admite Internet Explorer. Para seguir admitiendo Internet Explorer 11, especifica
v=3.47
, que estará disponible hasta noviembre de 2022.
3.48
10 de febrero de 2022
Cambios:
- El canal semanal se actualizó a la versión 3.48.
- Se actualizó el canal trimestral a la versión 3.47.
- Las versiones 3.46 y 3.45 siguen disponibles cuando se solicitan por número.
3.47.6
20 de enero de 2022
Correcciones de errores:
- Se corrigió un problema por el que la página se desplazaba hasta la parte superior cuando el control de combinaciones de teclas tenía el enfoque.
3.47.4
6 de enero de 2022
Cambios:
- Canal beta: Se actualizó la API de WebGLOverlayView para la versión beta. Se dejaron de usar todas las clases y los métodos que tienen "gl" en su nombre en favor de los nuevos que tienen "GL" en el nombre. También se dejó de usar WebglCameraParams en favor de la nueva clase CameraParams (que es una subclase de CameraOptions).
- Se actualizó la documentación del método PlaceOpeningHours para reflejar que no se usan horarios excepcionales en sus cálculos.
3.47.3
9 de diciembre de 2021
Cambios:
LatLng
,LatLngBounds
yCircle
ahora aceptan una instancia de la misma clase en el constructor.
3.47.2
2 de diciembre de 2021
Cambios:
- Ahora se permite
LatLngLiteral
como parámetro en cualquier lugar en el que se permitaLatLng
para las proyecciones.
Correcciones de errores:
- Se corrigieron algunos problemas de renderización que podían ocurrir con valores de escala más pequeños (inferiores a 1.0).
3.47.1
18 de noviembre de 2021
Cambios:
- Ahora se permite
LatLngLiteral
como parámetro en cualquier lugar donde se permitaLatLng
en la biblioteca de geometría. - Se agregó una nueva API de onGIStateUpdateRequest para la compatibilidad con WebGL en la API de Maps JavaScript.
- Se corrigió el contraste de color en la pantalla de error.
- Internet Explorer 11 ya no está disponible en v=beta. La última versión de la API de Maps JavaScript compatible con Internet Explorer 11 es la 3.47. La compatibilidad con Internet Explorer 11 se descontinuará completamente en noviembre de 2022.
- Los mapas ya no reciben el enfoque de tabulación cuando la opción de mapa
keyboardShortcuts
se establece enfalse
. - Los botones Acercar y Alejar ahora están inhabilitados cuando se alcanza el nivel de zoom máximo o mínimo respectivo.
- Se convirtió el control
MapType
para que use elementos semánticos y, así, mejorar la accesibilidad y la experiencia del lector de pantalla en la API de Maps Embed. - Se agregó texto alternativo al ícono de la pantalla de error.
- Se realizaron varias mejoras generales en la calidad del código.
Correcciones de errores:
- Reemplaza los atributos
controlHeight
ycontrolWidth
que no cumplen con la WCAG por atributos data-* que sí cumplen con ella.
3.47
11 de noviembre de 2021
Cambios:
- El canal semanal se actualizó a la versión 3.47.
- Se actualizó el canal trimestral a la versión 3.46.
- La versión 3.45 aún está disponible cuando se solicita por número.
- Se borró la versión 3.44 y ya no se puede usar.
3.46.12
4 de noviembre de 2021
Correcciones de errores:
- Se actualizó la barra de menú Tipo de mapa con etiquetas ARIA más precisas.
- API de Embed: Se agregaron etiquetas ARIA a varios vínculos para mejorar la experiencia del lector de pantalla.
- API de Embed: Se corrigió el contraste de color de algunos elementos de texto.
- Se corrigió el tipo de
google.maps.Marker.MAX_ZINDEX
en los archivos externos.
3.46.11
28 de octubre de 2021
Cambios:
- Se convirtieron los métodos get y set para usar goog.a11y.aria. Esto ayudará a proteger contra errores ortográficos.
3.46.8
7 de octubre de 2021
Cambios:
- Contexto local: Se quitó el vínculo de atribución de las fotos de la ventana de información de Contexto local.
3.46.6
23 de septiembre de 2021
Cambios:
- Se corrigió un error por el que el cursor del mapa mostraba una mano cuando el mapa no se podía arrastrar.
3.46.5
16 de septiembre de 2021
Correcciones de errores:
- Se corrigió un error relacionado con la proporción de contraste de color en el widget de Place Autocomplete.
3.46.3
2 de septiembre de 2021
Cambios:
- Las instrucciones de desplazamiento ahora se muestran sobre los elementos
InfoWindow
yCustomOverlay
abiertos.
3.46.2
26 de agosto de 2021
Cambios:
- Canal beta: Ahora se informa la información de telemetría. Es posible que debas actualizar tu Política de Seguridad del Contenido para asegurarte de que estas llamadas no se bloqueen a nivel del navegador. Si deseas obtener más información, consulta las Preguntas frecuentes.
3.46
18 de agosto de 2021
Ya está disponible la versión 3.46 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- Se agregaron dos campos nuevos a
PlaceResult
,icon_mask_base_uri
yicon_background_color
. - El canal semanal se actualizó a la versión 3.46.
- El canal trimestral se actualizó a la versión 3.45.
- La versión 3.44 sigue disponible cuando se solicita por número.
- Se eliminó la versión 3.43 y ya no se puede usar.
Bajas:
- Se dejará de admitir Internet Explorer. A partir de agosto de 2021, con la versión 3.46 de la API de Maps JavaScript, los usuarios de Internet Explorer 11 verán un mensaje de advertencia en la parte superior de los mapas. La última versión de la API de Maps JavaScript compatible con Internet Explorer 11 es la v3.47. La compatibilidad con Internet Explorer 11 se descontinuará completamente en noviembre de 2022.
Correcciones de errores:
- Se corrigió un error por el que el vértice de un polígono se desplazaba en ciertos niveles de zoom.
- Se corrigió un error por el que el contenido de varias ventanas de información se superponía.
3.45.8
29 de julio de 2021
Cambios:
- API de Maps Embed: En los mapas incorporados, se conserva el nivel de zoom después de redireccionar a la página de indicaciones.
3.45.7
22 de julio de 2021
Cambios:
- La compatibilidad con IE11 dejó de estar disponible. Los mapas en IE11 ahora mostrarán un banner en el canal beta.
- Se actualizó el vínculo "Cómo llegar" en los mapas incorporados para que sea más preciso.
Correcciones de errores:
- Se corrigió un problema por el que el método
getFeatureById()
no podía recuperar elementos con un ID de 0. - Se corrigió un problema por el que se arrojaba un
UNKNOWN ERROR/SERVICE BACKGROUND ERROR
si el valor deComponentRestriction
era indefinido o nulo.
3.45.6a
15 de julio de 2021
Cambios:
- Cuando se abre, el enfoque ahora se administra en el contenedor de InfoWindow cuando el primer control enfocable no está en la ventana gráfica de InfoWindow o cuando
disableAutoPan=true
.
Correcciones de errores:
- Se corrigió un error por el que el dibujo de polígonos sin terminar se completaba automáticamente cuando se quitaba y se volvía a agregar el administrador de dibujo al mapa.
- Se corrigió un error por el que la cadena "Cómo llegar" se trunca en la ventana emergente "Incorpora un mapa" en algunos idiomas.
3.45.5
1 de julio de 2021
Cambios:
- Se actualizó la URL de Maps Studio en las vinculaciones y la API de JS.
Correcciones de errores:
- Se corrigió un rechazo de Promise no controlado cuando se proporcionaba una devolución de llamada.
3.45.4
24 de junio de 2021
Cambios:
- Se corrigió un error que provocaba que se abriera el diálogo de combinaciones de teclas al enviar un formulario.
- Se corrigió un error por el que el botón "Combinaciones de teclas" no estaba alineado.
- Se quitaron objetos que se agregaron por accidente a
window
(Spherical, PolylineCodec, PolyGeometry). En su lugar, se debe acceder a estos objetos en su espacio de nombres completamente calificado.
3.45.3
16 de junio de 2021
Correcciones de errores:
- Se actualizó
InfoWindow
para que el enfoque no se mueva cuando se llama aopen()
dentro del mismo bucle de ejecución que la creación de instancias del mapa.
Cambios:
- Se actualizó la sección de referencia de la API de
InfoWindowOpenOptions
con información más detallada. - Se corrigieron los anillos de enfoque cuando se usa la navegación con el teclado (Tab + Opción) en Safari.
3.45.2
10 de junio de 2021
Correcciones de errores:
- Se corrigió un problema por el que el control de tipo de mapa no se superponía correctamente al fondo del diálogo de combinaciones de teclas en la API de Embed.
- Se corrigió un problema que podía causar un error al cargar las hojas de estilo CSS de la fuente.
- Se corrigió un error por el que podía producirse parpadeo al desplazar el mapa con una ventana de información abierta.
Cambios:
- Se agregó la propiedad
InfoWindowOpenOptions.map
.
3.45.1
3 de junio de 2021
Cambios:
- Se agregó documentación para las propiedades de animaciones, íconos, etiquetas y opacidad a la interfaz de Data.StyleOptions.
- Se rediseñó el diálogo de derechos de autor para mejorar la compatibilidad con la accesibilidad.
- Las ventanas de información ahora administrarán el enfoque automáticamente cuando se abran. Este es el nuevo comportamiento predeterminado.
- Se agregó la API de InfoWindowOpenOptions, que permite a los desarrolladores controlar cómo se administra el enfoque cuando se abren ventanas de información.
- Ahora se pueden cerrar las ventanas de información presionando la tecla ESC.
- Ahora, las ventanas de información se anuncian como un "diálogo" cuando se usan lectores de pantalla.
- Ahora está habilitado el aislamiento de polyfills. Este cambio evita que los polyfills internos de la API de Maps se instalen en la página host.
Correcciones de errores:
- Se solucionó un problema por el que aparecía un anillo de enfoque del mapa cuando se cambiaban las pestañas del navegador.
- Se corrigió un problema por el que el anillo de enfoque de los controles del mapa, los elementos de marcador y los elementos del submenú del control de tipo de mapa aparecía de forma incorrecta con la interacción del mouse en algunos navegadores.
Nuevas funciones:
- Se habilitó la compatibilidad con Promises en los servicios de Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery, Street View y
AutcompleteService.getPlacePredictions()
. - Se agregaron un control y un diálogo de combinaciones de teclas en el mapa para mejorar la visibilidad de las combinaciones de teclas.
- Los mapas vectoriales ahora están disponibles en el canal semanal (solo funciones básicas; las funciones de WebGL están disponibles en el canal beta).
3.44.14
13 de mayo de 2021
Cambios:
- Ahora se registra una advertencia en la consola cuando se llama a
InfoWindow.open()
sin una instancia de Map o StreetView asociada.
3.44.12
28 de abril de 2021
Correcciones de errores:
- Se corrigió un problema por el que los marcadores optimizados ocultos o quitados se volvían a agregar al mapa después de cambiar a un nuevo tipo de mapa.
Contexto local:
- Se agregó compatibilidad con arrays que no tienen un método
@@iterator
definido como un valorplaceTypePreferences
válido.
3.44.11a
20 de abril de 2021
Cambios:
- Se mejoró el rendimiento para crear marcadores personalizados con objetos Icon.
- Evita que el enfoque se mueva a los menús desplegables de tipo de mapa cuando se coloca el cursor sobre un botón.
Correcciones de errores:
- Se corrigió un error que podía ocurrir cuando se cargaban marcadores estáticos antes de inicializar el mapa base.
3.44.9
8 de abril de 2021
Correcciones de errores:
- Se corrigió un error por el que se podía acceder a los controles del mapa con el teclado cuando Street View estaba habilitado.
3.44.8
1 de abril de 2021
Cambios:
- Biblioteca de Contexto local: Se movió el logotipo de Google en la vista de Place Details a la parte inferior del contenido.
3.44.7
25 de marzo de 2021
Cambios:
- Ahora el enfoque del teclado regresa al elemento adecuado cuando se cierra la ventana de información.
3.44.4
4 de marzo de 2021
Cambios:
- Las imágenes de 45° ahora están disponibles en un rango más amplio de niveles de zoom, y el control de rotación ahora incluye botones en sentido horario y antihorario.
Correcciones de errores:
- Se corrigió una filtración de memoria que podía ocurrir cuando se renderizaba el mapa de forma repetida.
- Se corrigió una filtración de memoria que podía ocurrir cuando se agregaban o quitaban círculos o rectángulos en el mapa.
3.44.2
25 de febrero de 2021
Cambios:
- Se corrigió un error por el que la llamada a la función
getPlacePredictions
de Places Autocomplete apuntaba de forma incorrecta al extremo equivocado en el canal beta.
3.44.1
18 de febrero de 2021
Cambios:
- Ahora, los botones del selector de lugares de LocalContext están inhabilitados cuando se vuelven a cargar los lugares que se muestran.
- Ahora se pueden enfocar los marcadores no optimizados y acceder a ellos con el teclado.
- Canal beta: Se quitaron objetos que se agregaron por accidente a
window
(Spherical
,PolylineCodec
,PolyGeometry
). En su lugar, se debe acceder a estos objetos en su espacio de nombres completamente calificado. - Se activó el aislamiento de Polyfill en el canal beta. Esto significa que la API de Maps JavaScript ya no instalará polyfills en la página host.
3.43.8a
25 de febrero de 2021
Solo se actualizó el canal trimestral. Cambios:
- Se corrigió un problema de fuga de memoria que se producía cuando se renderizaba un mapa varias veces.
3.43.8
5 de febrero de 2021
Cambios:
- Se agregó compatibilidad con la versión beta de Promises en
AutocompleteService.getPlacePredictions()
.
Correcciones de errores:
- Se corrigió un problema por el que
Markers
con etiquetas interceptaba eventos de clic, incluso cuandoclickable
se establecía en falso.
3.43.7a
28 de enero de 2021
Correcciones de errores:
- Se corrigieron varios problemas relacionados con el dibujo de polilíneas.
3.43.6
21 de enero de 2021
Correcciones de errores:
- Se corrigió un error por el que, en ocasiones, se rellenaban los agujeros de los polígonos GeoJSON.
- Se corrigió un error que provocaba que desapareciera la capa superpuesta cuando se cambiaba entre el mapa y Street View.
3.43.5
14 de enero de 2021
Cambios:
- Se cambiaron las casillas de verificación en los menús para que sean más accesibles con los lectores de pantalla.
- Se aumentó el tamaño de los botones de pisos para los panoramas interiores de Street View.
- Se corrigió la posición de los controles de seguimiento de movimiento para dispositivos móviles en Street View.
Correcciones de errores:
- El botón de menú del teclado ahora activa el evento
contextmenu
. - Se corrigió un error por el que el control de pantalla completa no funcionaba correctamente cuando se cambiaba entre el Mapa y Street View en algunas situaciones.
- Se corrigió un problema por el que los lectores de pantalla no podían navegar a los marcadores dentro del mapa.
- Se corrigió un error que provocaba que el ícono de lugar desapareciera en el marcador de lugar de LocalContext.
3.43.3
9 de diciembre de 2020
Cambios:
- Se cambió el nombre de la interfaz
google.maps.MouseEvent
agoogle.maps.MapMouseEvent
y se agregó una propiedaddomEvent
, que proporciona acceso directo al evento subyacente del DOM. - Se mejoró el comportamiento de la memoria de las superposiciones de polígonos.
- Ahora, la memoria del lienzo se libera de forma explícita para evitar problemas de memoria en Safari.
Correcciones de errores:
- Se corrigió un error por el que el control de pantalla completa dejaba de funcionar cuando se cambiaba entre el mapa y Street View en algunas situaciones.
- Se corrigió un error por el cual se registraba un error en la consola en el evento
click
del marcador. - Se corrigió un error por el que el tamaño del área en la que se puede hacer clic de un marcador se dibujaba demasiado grande.
- Se corrigió un error relacionado con conflictos de polyfill que afectaba a los símbolos en IE11.
3.43.2
1 de diciembre de 2020
Cambios:
- Se agregó el evento
contextmenu
como una mejor alternativa al eventorightclick
. El eventocontextmenu
agrega la capacidad de responder a ctrl+clic en macOS. - Agrega atributos de accesibilidad a los marcadores no optimizados cuando se proporcionan
title
olabel
. - Se agregaron más etiquetas y roles de ARIA para los controles
MapType
, lo que mejora la experiencia del lector de pantalla. - Se mejoró la compatibilidad con el lector de pantalla para los controles de
MapType
. Cuando el usuario navega fuera del control, el menú desplegable se cierra automáticamente. - Corrige la cantidad de elementos que informan los lectores de pantalla en el menú desplegable. Esto evita que el separador de líneas se cuente como un elemento de la lista.
- Agrega un anillo de enfoque dentro del elemento
map
para indicar el enfoque del teclado cuando se enfoca a través de la interacción del teclado. - Agrega controles de teclado adicionales a los controles de
MapType
. Las opciones del menú desplegable ahora se cierran automáticamente cuando el control pierde el enfoque. Las teclas de flecha hacia arriba y hacia abajo abren el menú desplegable, y el botón Escape lo cierra. Las teclas Inicio y Fin se desplazan al primer y al último elemento del menú desplegable, respectivamente.
Correcciones de errores:
- Se corrigió un error por el que, en algunas circunstancias, cancelar una animación de marcador podía hacer que ese marcador en particular terminara las animaciones futuras antes de tiempo.
3.43.1a
20 de noviembre de 2020
Cambios:
- Agrega una propiedad
className
a la interfazMarkerLabel
para establecer la clase CSS del elementolabel
. - Se agregó compatibilidad beta con Promises en el servicio Maximum Zoom Imagery.
- Se agregó compatibilidad beta con Promises en el servicio StreetView.
- Se agregó texto de accesibilidad a los marcadores no optimizados cuando se proporcionan
title
olabel
. - Se quitó la etiqueta
aria-pressed
del botón del menú desplegable de controlMapType
para mejorar la accesibilidad. - Se convirtieron
DropdownMenu
yDropdownMenuItem
en elementos semánticos para mejorar la accesibilidad. - Se cambió el texto del elemento de derechos de autor para cumplir con los estándares de contraste de color.
- Ahora se pueden abrir y cerrar los menús desplegables con la tecla Intro o la barra espaciadora.
- Ahora se pueden enfocar los elementos del menú desplegable.
- Biblioteca de contexto local: Los botones de control del carrusel ahora están inhabilitados cuando no tendrían ningún efecto y ya no se superponen con el primer o el último elemento de la lista.
Correcciones de errores:
- Se corrigió un error que podía ocurrir cuando
GroundOverlays
cruzaba el meridiano de 180 grados. - Las combinaciones de teclas ya no se inhabilitan de forma predeterminada cuando
disableDefaultUI
se establece entrue
. - Se corrigió un error por el que el texto del lector de pantalla era incorrecto para los botones de activación del mapa.
- Se agregaron el nombre y el tipo de accesibilidad a
Map
. - Se corrigió la documentación de la interfaz que mostraba incorrectamente algunas propiedades opcionales como obligatorias.
- Se corrigió un error por el que se ignoraba el parámetro del constructor
noWrap
LatLng
cuando se pasaba unLatLngLiteral
.
3.43
18 de noviembre de 2020
Ya está disponible la versión 3.43 de la API de Maps JavaScript. Consulta la guía de control de versiones.
- El canal semanal se actualizó a la versión 3.43.
- Se actualizó el canal trimestral a la versión 3.42.
- La versión 3.41 sigue disponible cuando se solicita por número.
- Se eliminó la versión 3.40 y ya no se puede usar.
3.42.9
15 de octubre de 2020
Cambios:
- Se corrigió un error por el que un lector de pantalla comunicaba el estado incorrecto de una casilla de verificación.
- Se corrigió un problema con los controles del mapa, en el que Tab/Mayúsculas + Tab estaban en el orden incorrecto.
- Se convirtieron los botones del mapa de
div
a botones nativos para mejorar la accesibilidad. - Ahora, la inclinación está restringida según el nivel de zoom para los mapas de WebGL.
- Se corrigió el problema por el que el botón de pantalla completa desaparecía parcialmente en Internet Explorer cuando
controlSize
era inferior a 27.
3.42.8
7 de octubre de 2020
Cambios:
- Se agregó compatibilidad con la versión beta de promesas en el servicio de Directions.
- El codificador geográfico
componentRestrictions
ahora realiza verificaciones de validación para cadenas vacías. - Se corrigió un error por el que el símbolo del marcador personalizado cubría la etiqueta del marcador en Safari.
Compatibilidad con los íconos de lugares actualizados
1 de octubre de 2020
Los íconos que se muestran con las solicitudes de Place Details y Place Search se actualizaron para usar nuevos glifos de íconos. No es necesario realizar ninguna acción, ya que los glifos nuevos se mostrarán automáticamente.
3.42.7
29 de septiembre de 2020
Cambios:
- Se corrigió un error en el que el orden de las palabras era incorrecto para los idiomas de RTL (de derecha a izquierda) en la sugerencia del botón de control "Informa un error en el mapa".
- Etiqueta del marcador centrada para la dirección del texto de derecha a izquierda.
3.42.6
21 de septiembre de 2020
Cambios:
- Se agregó compatibilidad con la versión beta de promesas en el servicio Distance Matrix.
3.42.5
16 de septiembre de 2020
Cambios:
- Se actualizó el método
LatLngBounds.union
para controlar los casos en los que dos límites superan los 180 grados.
3.42.4
8 de septiembre de 2020
Cambios:
- Ahora se registra un error en la consola cuando se detecta una implementación de
Date.now()
no válida. - Se agregó compatibilidad con la versión beta de Promises en los métodos del servicio de Elevation.
- Se agregó una nueva propiedad
InfoWindow.minWidth
para especificar el ancho mínimo de unInfoWindow
. - Se corrigió un error por el que las rutas de las instrucciones sobre cómo llegar se veían borrosas después de cambiar el destino.
3.42
19 de agosto de 2020
Ya está disponible la versión 3.42 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- Ahora, las ventanas de información tienen un ancho máximo predeterminado de 648 px que se puede anular configurando la propiedad maxWidth de InfoWindow. El ancho de una ventana de InfoWindow ahora puede superar los 648 px, pero seguirá limitado por el ancho del mapa. (Anteriormente, las ventanas de información siempre estaban restringidas al menor de 648 px o el ancho del mapa).
- Evita el parpadeo de la renderización con el diseño predeterminado mientras se renderizan grandes conjuntos de datos de GeoJSON.
- El canal semanal se actualizó a la versión 3.42.
- El canal trimestral se actualizó a la versión 3.41.
- La versión 3.40 sigue disponible cuando se solicita por número.
- Se borró la versión 3.39 y ya no se puede usar.
3.41.7
22 de julio de 2020
Se corrigió lo siguiente:
- Se corrigió un error por el que establecer la propiedad
clickableIcons
enfalse
no tenía efecto cuando se usaba Cloud Styling.
3.41.5
6 de julio de 2020
Cambios:
- Se corrigió el incumplimiento de Trusted Types.
3.41.2
27 de mayo de 2020
Cambios:
- El campo
permanently_closed
de Places en la biblioteca de Places de la API de Maps JavaScript está obsoleto.
3.41
20 de mayo de 2020
Ya está disponible la versión 3.41 de la API de Maps JavaScript. Consulta la guía de control de versiones.
- El canal semanal se actualizó a la versión 3.41.
- El canal trimestral se actualizó a la versión 3.40.
- La versión 3.39 aún está disponible cuando se solicita por número.
- Se eliminó la versión 3.38 y ya no se puede usar.
3.40.11
28 de abril de 2020
Cambios:
- Se agregó un nuevo campo,
business_status
, a los resultados de Place Search y Place Details. Usa este campo en lugar depermanently_closed
. - Se corrigió una advertencia incorrecta de la consola cuando se solicitaba (nuevo)
PlaceResult.utc_offset_minutes
; ahora se muestra una advertencia paraPlaceResult.utc_offset
, que se obsoletó.
3.40.9
14 de abril de 2020
Cambios:
- Ahora, Map genera un InvalidValueError más fácil de diagnosticar si se pasa un mapDiv que no es un elemento.
- El navegador Chrome que autocompleta una dirección en
google.maps.places.Autocomplete
ya no debería activar una solicitud de autocompletado al servidor (lo que evitará la facturación). - Se mejoró la precisión de la propiedad
maxWidth
. Antes de este cambio, si especificabas elmaxWidth
de unInfoWindow
como 100, el ancho máximo real delInfoWindow
sería de 94 px. Después de este cambio, el ancho máximo sería de 100 px. - Se corrigió un problema de filtración de memoria con el compilador de solicitudes de pintura cuando se usan marcadores y límites del mapa.
3.40.6
24 de marzo de 2020
Cambios:
- Se corrigió el texto truncado en el campo de tiempo de viaje para IE11.
3.40.4
10 de marzo de 2020
Cambios:
- Se corrigió un error por el que llamar a
setTilt()
dos veces sesgaba el mapa.
3.40.2
23 de febrero de 2020
Cambios:
- Se quitó el iframe oculto dentro del mapa de la navegación con tabulación.
3.40.1
18 de febrero de 2020
Cambios:
- No se advierte sobre InvalidVersion para v=beta.
- Se solucionó un problema de desplazamiento cuando se muestra Street View.
3.40
11 de febrero de 2020
Ya está disponible la versión 3.40 de la API de Maps JavaScript. Consulta la guía de control de versiones.
- El canal semanal se actualizó a la versión 3.40.
- Se actualizó el canal trimestral a la versión 3.39.
- La versión 3.38 aún está disponible cuando se solicita por número.
- Se borró la versión 3.37 y ya no se puede usar.
3.39.6
8 de enero de 2020
Ya está disponible la versión 3.39.6 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Se corrigió lo siguiente:
- En el caso de las solicitudes de Directions, ahora se registran
ZERO_RESULTS
en la consola y ya no generan un registro de error.
3.39
20 de noviembre de 2019
Ya está disponible la versión 3.39 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- Internet Explorer 10 ya no es compatible (la versión 3.38 fue la última en admitirlo).
AutocompletePrediction
ahora devuelve la distancia en línea recta al lugar seleccionado desde la latitud y longitud del origen especificadas.
Bajas:
- Los campos
open_now
yutc_offset
de Places dejaron de estar disponibles el 20 de noviembre de 2019 y se desactivaron el 20 de febrero de 2021. Consulta Migración de los campos de Places para obtener más información.
- El canal semanal se actualizó a la versión 3.39.
- El canal trimestral se actualizó a la versión 3.38.
- La versión 3.37 aún está disponible cuando se solicita por número.
- Se borró la versión 3.36 y ya no se puede usar.
3.38
20 de agosto de 2019
Ya está disponible la versión 3.38 de la API de Maps JavaScript. Consulta la guía de control de versiones.
- El canal semanal se actualizó a la versión 3.38.
- Se actualizó el canal trimestral a la versión 3.37.
- La versión 3.36 aún está disponible cuando se solicita por número.
- Se eliminó la versión 3.35 y ya no se puede usar.
- Ya no se pueden usar las tablas de fusión (la versión 3.37 fue la última compatible con ellas).
- La compatibilidad con Internet Explorer 10 ahora está obsoleta y finalizará entre noviembre de 2019 y mayo de 2020, según el canal de lanzamiento o el número de versión que uses.
3.37
15 de mayo de 2019
Ya está disponible la versión 3.37 de la API de Maps JavaScript. Consulta la guía de control de versiones.
- El canal semanal se actualizó a la versión 3.37.
- El canal trimestral se actualizó a la versión 3.36.
- La versión 3.35 aún está disponible cuando se solicita por número.
- Se eliminó la versión 3.34 y ya no se puede usar.
- Ya no se puede usar Internet Explorer 9 (la versión 3.34 fue la última que lo admitió).
3.36
14 de febrero de 2019
Ya está disponible la versión 3.36 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- Se agregaron las siguientes funciones nuevas:
- Ahora puedes cambiar el tamaño de los controles del mapa con MapOption.controlSize.
- Ahora puedes restringir los límites del mapa con MapOptions.restriction.
- Se mejoró la ventana de información.
- El canal semanal se actualizó a la versión 3.36.
- El canal trimestral se actualizó a la versión 3.35.
- La versión 3.34 sigue disponible cuando se solicita por número.
- Se borró la versión 3.33 y ya no se puede usar.
3.35
29 de enero de 2019
Cambios:
- Ahora la API puede devolver la cantidad total de opiniones sobre cada lugar.
- Se agregó compatibilidad con los Plus codes. Los Plus Codes son códigos cortos que proporcionan una dirección para cada ubicación del mundo, incluso en áreas donde no existen las direcciones tradicionales.
- Internet Explorer 9 ya no es compatible.
Bajas:
- El parámetro
placeIdOnly
paraAutocomplete
está obsoleto. - Fusion Tables Layer en la API de Maps JavaScript se considera obsoleta a partir del 3 de diciembre de 2018. La capa de Fusion Tables se desactivará por completo el 3 de diciembre de 2019 y dejará de estar disponible después de esa fecha. Obtén más información.
13 de noviembre de 2018
Ya está disponible la versión 3.35 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- El canal semanal se actualizó a la versión 3.35.
- Se actualizó el canal trimestral a la versión 3.34.
- La versión 3.33 sigue disponible cuando se solicita por número.
- Se borró la versión 3.32 y ya no se puede usar.
3.34
14 de agosto de 2018
Ya está disponible la versión 3.34 de la API de Maps JavaScript. Consulta la guía de control de versiones.
Cambios:
- Se implementaron nombres de versiones nuevos.
Ahora puedes especificar los canales o números de versiones:
- El canal semanal se actualizó a la versión 3.34.
- El canal trimestral se actualizó a la versión 3.33.
- La versión 3.32 sigue disponible.
- Se eliminó la versión 3.31 y ya no se puede usar. Los clientes que especifiquen las versiones de 3.0 a 3.31 recibirán su canal predeterminado, ya sea el canal semanal o el canal trimestral (consulta la guía de Versiones).
- Ahora se habilitó una IU de control más grande. Con el aumento de las operaciones táctiles en varios dispositivos, ajustamos la IU de control para que se adapte a los toques con los dedos y a los clics del mouse. (Es posible inhabilitar esta opción cargando la API con v=quarterly, v=3.33 o v=3.32).
3.33
11 de junio de 2018
Cambios:
- Las solicitudes de Place Details ahora admiten el uso de campos para especificar los tipos de datos de lugar que se devolverán.
- Ahora hay disponibles dos nuevas solicitudes de Find Place:
- Place Autocomplete ahora admite la facturación basada en sesiones.
16 de mayo de 2018
La versión 3.33 de la API de Maps JavaScript ya está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.
Cambios:
- El nuevo renderizador ahora es el predeterminado.
- El nuevo mapa base ahora es el predeterminado.
3.32
13 de febrero de 2018
Cambios:
- Ahora está disponible un nuevo renderizador experimental.
- Ya está disponible un nuevo mapa base experimental.
3.31
13 de febrero de 2018
Cambios:
- Haz que los primeros 256 marcadores sean marcadores DOM de forma predeterminada y, luego, haz que los marcadores posteriores sean marcadores de mosaico. La configuración predeterminada actual son todos los marcadores de tarjeta.
- En niveles de zoom altos (acercamiento) cuando se arrastra el hombrecito naranja, se prefiere la panorámica
NEAREST
en lugar de la panorámicaBEST
seleccionada por Google. gestureHandling: none
ahora funciona igual quedraggable: false
cuando se cambia dentro de un controlador mousedown (ahora tiene efecto enmousedown
).
21 de noviembre de 2017
La versión 3.31 de la API de Maps JavaScript ya está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.
Cambios:
- Ahora, el campo
region
se muestra con las solicitudes de Place Details.
3.30
16 de agosto de 2017
La versión 3.30 de la API de Maps JavaScript ya está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.
Cambios:
- El botón de pantalla completa ahora está habilitado de forma predeterminada en computadoras.
-
Esta versión introduce la propiedad
gestureHandling
para las aplicaciones de escritorio que permiten la interacción del usuario con la rueda de desplazamiento del mouse o el panel táctil. Para controlar cómo interactúan los usuarios con un mapa, te recomendamos que uses la propiedadgestureHandling
en lugar de las propiedadesscrollwheel
,disableDoubleClickZoom
ydraggable
.
3.29
16 de mayo de 2017
La versión 3.29 de la API de Maps JavaScript ya está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.
Cambios:
- El formato del ID de la panorámica para las panorámicas de Street View generadas por el usuario (personalizadas) cambió debido a las actualizaciones de la infraestructura subyacente. Esto aumenta ligeramente la cantidad de panoramas disponibles.
- Las solicitudes de panoramas generados por el usuario (personalizados) que usan el ID de panorama anterior en la API de Maps JavaScript siguen funcionando. Si intentas encontrar un panorama con la propiedad
position
del objetoStreetViewPanoramaOptions
, el resultado contendrá el nuevo ID de panorama. No es necesario asignar los IDs de panorámicas antiguos y nuevos, ya que ambos seguirán siendo válidos. - Si dependes de la lógica de análisis o verificación de IDs de panorámicas, ten en cuenta que el formato de los IDs de panorámicas puede cambiar.
- Puedes informar cualquier problema con la herramienta de seguimiento de errores.
- Actualizaciones sobre el método
fitBounds
de la clasegoogle.maps.Map
- Para cambiar el viewport mientras un mapa está oculto, ahora puedes establecer el mapa en visibility: hidden, lo que garantiza que el div del mapa tenga un tamaño real.
3.28
18 de abril de 2017
La propiedad draggable
del objeto MapOptions
está obsoleta. Para inhabilitar el arrastre del mapa en dispositivos de escritorio, usa la propiedad gestureHandling
y configúrala en none
.
15 de febrero de 2017
La versión 3.28 de la API de Maps JavaScript ya está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.
Cambios:
- Los mapas con acceso ya no se admiten en la versión 3.28 y versiones posteriores de la API de Maps JavaScript.
3.27
2 de febrero de 2017
Se corrigió lo siguiente:
- Problema 11331: No se puede seleccionar el texto dentro de la ventana de información.
10 de enero de 2017
Ahora puedes restringir las predicciones de Autocomplete para que solo aparezcan en varios países. Para ello, especifica hasta 5 países en el campo
componentRestrictions
del objeto
AutocompleteOptions
.
15 de noviembre de 2016
La versión 3.27 de la API de Maps JavaScript ya está disponible como versión experimental. (Consulta la guía sobre el control de versiones de la API).
Cambios:
- Una nueva opción
gestureHandling
en el objetoMapOptions
te ayuda a optimizar la experiencia de los usuarios cuando interactúan con el mapa en dispositivos móviles. Los valores disponibles son los siguientes:greedy
: El mapa siempre se desplaza lateralmente (hacia arriba o hacia abajo, hacia la izquierda o hacia la derecha) cuando el usuario desliza el dedo (arrastra) por la pantalla. En otras palabras, tanto un deslizamiento con un dedo como un deslizamiento con dos dedos hacen que el mapa se desplace lateralmente.cooperative
: El usuario debe deslizar el dedo para desplazarse por la página y usar dos dedos para desplazarse por el mapa. Si el usuario desliza el mapa con un dedo, aparecerá una superposición en el mapa con un mensaje que le indicará que use dos dedos para moverlo. Mira el ejemplo anterior en un dispositivo móvil para ver el modo cooperativo en acción.none
: El mapa no se puede desplazar ni pellizcar.auto
(predeterminado): El comportamiento escooperative
ogreedy
, según si la página se puede desplazar o no.
Para obtener más detalles y ejemplos, consulta la guía para desarrolladores.
- El control de pantalla completa es visible de forma predeterminada en dispositivos móviles, por lo que los usuarios pueden ampliar el mapa con facilidad. Cuando el mapa está en modo de pantalla completa, los usuarios pueden desplazarse por él con uno o dos dedos. Nota: iOS no admite la función de pantalla completa. Por lo tanto, este control no es visible en dispositivos iOS.
Se dejó de usar la función de mapas con acceso
6 de octubre de 2016
La función de acceso está obsoleta.
Las versiones 3.27 y anteriores de la API de Maps JavaScript siguen admitiendo los mapas con acceso. En una versión futura, ya no se admitirán los mapas con acceso, pero se seguirán admitiendo las funciones que guardan un lugar en Google Maps con una ventana de información o el SaveWidget
.
Obtén más información sobre los mapas con acceso.
Cambio en los puntos de referencia intermedios en la respuesta del servicio de Directions
29 de agosto de 2016
El campo via_waypoints
de la respuesta del servicio de Directions contiene un array de puntos de referencia que no se especificaron en la solicitud original. El campo via_waypoints
seguirá apareciendo en la respuesta de direcciones arrastrables, pero está obsoleto en la respuesta de ruta alternativa. La versión 3.27 será la última versión de la API que admita via_waypoints
en rutas alternativas.
El enfoque recomendado es solicitar rutas alternativas y, luego, mostrar todas las rutas como no arrastrables, además de la ruta principal como arrastrable. Los usuarios pueden arrastrar la ruta principal hasta que coincida con una alternativa. El campo via_waypoints
está disponible en la ruta resultante (arrastrada por el usuario).
3.26
18 de agosto de 2016
La versión 3.26 de la API de Maps JavaScript ya está disponible como versión experimental. (Consulta la guía sobre el control de versiones de la API).
Cambios:
- Un nuevo renderizador de Street View ofrece mejoras en la renderización, como transiciones y animaciones más fluidas, mejor modelado de objetos, mayor compatibilidad con dispositivos móviles y controles más claros. Consulta los detalles en el Blog para desarrolladores de Google Maps.
- La API ahora admite eventos de orientación del dispositivo en Street View, por lo que los usuarios en dispositivos móviles pueden mirar a su alrededor moviendo sus teléfonos. Como desarrollador, puedes habilitar o inhabilitar esta función. Consulta la guía para desarrolladores si deseas obtener más información.
3.25
25 de mayo de 2016
La versión 3.25 de la API de Maps JavaScript ya está disponible como versión experimental. (Consulta la guía sobre el control de versiones de la API).
Finaliza la compatibilidad con Internet Explorer 9
2 de mayo de 2016
Desde el 30 de abril de 2016, la API de Maps JavaScript ya no admite oficialmente Internet Explorer 9. Consulta la lista de navegadores compatibles.
3.24
14 de abril de 2016
Cambios:
- Ahora puedes inhabilitar la posibilidad de hacer clic en los íconos del mapa. Un ícono de mapa representa un punto de interés, también conocido como POI. Consulta el método
setClickableIcons
engoogle.maps.Map
.
31 de marzo de 2016
Se corrigió lo siguiente:
- Problema 9507: Los vínculos en Street View ahora vuelven a funcionar en Safari.
28 de marzo de 2016
Se corrigió lo siguiente:
- Problema 9394: Las ventanas de información se cierran automáticamente cuando el usuario abre una ventana de información para un ícono del mapa base y viceversa.
- Muestra un logotipo de Google blanco cuando el mapa base se diseña con la propiedad
styles
en el mapa (anteriormente, el logotipo se volvía blanco solo cuando se aplicaba un diseño con un StyledMapType).
18 de marzo de 2016
Se corrigió lo siguiente:
-
Problema 9424:
new LatLng({lat: 0, lng: 0})
- Se corrigió el desplazamiento panorámico del mouse con el nuevo renderizador de Street View (con
google.maps.streetViewViewer = 'photosphere'
).
15 de febrero de 2016
Cambios:
- Se quitó la opción para rechazar los controles nuevos con
google.maps.controlStyle = 'azteca'
.
3.23
18 de enero de 2016
Cambios:
- Esta versión incluye un nuevo control de pantalla completa para el mapa. Los usuarios pueden hacer clic en el control para maximizar el mapa y que ocupe toda la pantalla.
De forma predeterminada, este control está desactivado. Puedes habilitarlo en
MapOptions
y configurarlo conFullscreenControlOptions
. Su posición predeterminada esRIGHT_TOP
. - El control de pantalla completa de Street View está habilitado de forma predeterminada. Puedes inhabilitarlo con
StreetViewPanoramaOptions
y configurarlo conFullscreenControlOptions
. Su posición predeterminada ahora esRIGHT_TOP
.
4 de enero de 2016
Se corrigió lo siguiente:
- Problema 9009: Cuando se sintetizan eventos del mouse a partir de eventos táctiles, se debe usar el botón izquierdo en lugar del botón central para garantizar la compatibilidad con jQuery.
-
Problema 4201: La API ya no usa
eval()
. Por lo tanto, ahora es posible usar la API sin la directivaunsafe-eval
Política de seguridad del contenido.
21 de diciembre de 2015
Cambios:
- Opción del mapa para inhabilitar el botón de acceso para los mapas en los que se accedió (mostrará el avatar de los usuarios que accedieron, seguirá permitiendo el acceso a través de acciones de acceso, p.ej., agregar a favoritos, pero ya no tendrá el botón para acceder en el mapa cuando se establezca esta opción).
- Cambió la interfaz para las solicitudes de búsqueda de texto. El parámetro
types
dejó de estar disponible el 1 de marzo de 2016 y se reemplazó por un nuevo parámetrotype
que solo admite un tipo por solicitud de búsqueda. Además, los tiposestablishment
,food
ygrocery_or_supermarket
ya no se admitirán como parámetros de búsqueda (sin embargo, estos tipos aún se pueden devolver en los resultados de una búsqueda). Las solicitudes que usen el parámetrotypes
heredado se admitirán hasta el 1 de marzo de 2017, después de lo cual todas las búsquedas de texto deberán usar la nueva implementación.
2 de diciembre de 2015
Cambios:
- El constructor
Autocomplete
verifica que se le haya proporcionado un elemento de entrada. - Las ventanas de información de los puntos de interés del mapa base muestran el mismo contenido en el modo sin acceso que en el modo con acceso.
- Los externos de la API de Google Maps para el compilador de Closure ahora especifican un tipo (número o cadena) para las enumeraciones.
25 de noviembre de 2015
Cambios:
- Se agregaron métodos
.toJSON()
a los objetosLatLng
yLatLngBounds
. Estos elementos están diseñados para usarse a través deJSON.stringify()
.
19 de noviembre de 2015
Cambios:
- Logotipo blanco de Google para mapas personalizados
Se corrigió lo siguiente:
- Problema 8674: Error: Protección contra img { max-width: 100%; }
3.22
7 de enero de 2016
Se corrigió lo siguiente:
- Problema 9009: Cuando se sintetizan eventos del mouse a partir de eventos táctiles, se debe usar el botón izquierdo en lugar del botón central para garantizar la compatibilidad con jQuery.
10 de noviembre de 2015
Cambios:
- Los servicios Directions y Distance Matrix ahora devuelven el tiempo previsto en el tráfico (en el campo de respuesta
duration_in_traffic
) cuando el medio de transporte es conducir. Para recibir tiempos de viaje previstos, incluye un literal del objetodrivingOptions
en la solicitud, especificando undepartureTime
actual o futuro. También puedes especificar untrafficModel
optimista, pesimista o de mejor suposición (predeterminado) para influir en las suposiciones que se usan cuando se calcula el tiempo de viaje. Para obtener más información, consulta la guía para desarrolladores de los servicios de Directions y Distance Matrix. Nota: El objetoduration_in_traffic
solo está disponible para los clientes del plan Premium de Google Maps Platform.
Obsoleto:
- El campo de solicitud
durationInTraffic
ahora está obsoleto. Anteriormente, era el recurso recomendado para que los clientes del plan Premium de Google Maps Platform especificaran si el resultado debía incluir una duración en la que se tuvieran en cuenta las condiciones actuales de tráfico. Ahora debes usar el campodrivingOptions
.
5 de noviembre de 2015
Obsoleto:
- La biblioteca de AdSense dejó de estar disponible en mayo de 2015 y ya no se incluye en la versión experimental de la API de Maps JavaScript. La biblioteca se quitará de las versiones de lanzamiento y congeladas de la API en breve. Una solución alternativa es Google AdSense. Consulta la guía para crear una unidad de anuncios de AdSense.
22 de septiembre de 2015
Cambios:
- Se agregó compatibilidad con los IDs de lugar cuando se realizan solicitudes de instrucciones sobre cómo llegar y de matriz de distancias:
DirectionsRequest.origin
,DirectionsRequest.destination
yDirectionsWaypoint.location
ahora aceptan objetos Place, yDistanceMatrixRequest.origins
yDistanceMatrixRequest.destinations
ahora aceptan un array de objetos Place.
15 de septiembre de 2015
Cambios:
- La posición y la apariencia predeterminadas cambiaron para muchos de los controles
en el mapa y en las panorámicas de Street View. La experiencia del usuario ahora es coherente, independientemente de si un mapa usa el modo de acceso o no, y también es más coherente con el sitio web de Google Maps. Si quieres seguir usando el conjunto anterior de controles por un tiempo, puedes establecer
google.maps.controlStyle = 'azteca'
en la versión 3.22. - El nuevo control de pantalla completa en Street View permite al usuario abrir la panorámica de Street View en modo de pantalla completa.
Obsoleto:
- El control Mapa de vista general ya no está disponible.
- El control de desplazamiento panorámico del mapa ya no está disponible. Para desplazar la vista, los usuarios hacen clic y arrastran el mapa, o bien lo deslizan. (Ten en cuenta que el control de desplazamiento lateral en Street View sigue disponible).
- El control de zoom solo está disponible en un estilo, por lo que
google.maps.ZoomControlStyle
ya no está disponible.
1 de septiembre de 2015
Cambios:
- Se agregaron literales de LatLngBounds
- Se corrigió un problema con las clases de CSS demasiado amplias
- Se mejoró la carga de mosaicos después de cambiar el tamaño del mapa
Finaliza la compatibilidad con Internet Explorer 8
31 de agosto de 2015
Desde el 31 de agosto de 2015, la API de Maps JavaScript ya no admite oficialmente Internet Explorer 8. Consulta la lista de navegadores compatibles. Para obtener información sobre la política de asistencia del navegador de Microsoft, consulta la publicación del 7 de agosto de 2014 en IEBlog.
3.21
5 de agosto de 2015
Cambios:
- Mejora del rendimiento: Solo se cargan las tarjetas visibles
- Se realizaron varias mejoras en la documentación.
21 de julio de 2015
Cambios:
- Se lanzaron los marcadores con etiquetas
- Se corrigió el error de memoria insuficiente de iOS7 para polígonos en pantallas de muy alta definición
- Correcciones de eventos táctiles en IE10 y versiones posteriores
- La verificación de errores en las entradas proporcionadas por el desarrollador ahora se muestra en la consola en lugar de arrojar un error.
6 de julio de 2015
Se corrigió lo siguiente:
- Error 8159: Error: Renderización incorrecta de StrokePosition.OUTSIDE
17 de junio de 2015
Cambios:
- Se corrigió el error 6321: "Uncaught TypeError: Cannot read property 'x' of undefined" solo en navegadores para Android/iOS
2 de junio de 2015
Cambios:
- Obsoleto: CloudLayer, PanoramioLayer
- Se corrigió el problema 8098: Error: El mapa de calor ponderado no se renderiza correctamente con un punto.
2 de junio de 2015
Cambios:
- Se agregó la capacidad de geocodificar un placeId en una dirección o una latitud y longitud.
- Devuelve placeIds a través de la API de Geocoding
28 de mayo de 2015
Cambios:
- Se corrigió el problema 6358: La notación de ruta de SVG no se renderiza correctamente en dispositivos HDPI.
19 de mayo de 2015
Se corrigió lo siguiente:
- Problema 7673: Los controles se sueltan después de usar el menú desplegable de tipo de mapa
- Problema 7589: El hombrecito naranja salta cuando se cambia el tamaño del mapa.
3.20
24 de abril de 2015
Se corrigió lo siguiente:
- Se incrementó el zoom máximo del terreno y se cargan mosaicos de alta resolución incluso con el zoom máximo.
13 de abril de 2015
Se corrigió lo siguiente:
- Problema 7820: Los cursores no funcionan en las páginas cargadas desde file://
- Problema 7591: Error: StreetViewService.getPanoramaByLocation falla cuando el argumento de radio no es un número entero
25 de marzo de 2015
Se corrigió lo siguiente:
- Problema 7733: Error: Las superposiciones de imágenes o de suelo KML tienen una resolución muy baja de repente
- El texto del widget de Guardar está mejor alineado con el ícono de estrella.
17 de marzo de 2015
Se corrigió lo siguiente:
- Problema 7756: Error: Regresión del rendimiento de Safari 8
- Se quitó la capa de datos demográficos
- Mejoras en el cromo de InfoWindow
17 de febrero de 2015
La versión experimental actual de la API de Maps JavaScript (3.19) se convertirá en la versión de lanzamiento.
Se quitará la versión 3.17. Las solicitudes para la versión 3.17 o cualquier versión anterior ahora se atenderán con la versión 3.18.
La documentación sobre el control de versiones está disponible en: https://developers.google.com/maps/documentation/javascript/versions
Versiones disponibles después de la renovación:
Experimental: 3.20
Versión: 3.19
Congelado: 3.18
3.19
24 de abril de 2015
Se corrigió lo siguiente:
- Cursores en el modo de acceso.
19 de marzo de 2015
Se corrigió lo siguiente:
- Problema 7756: Error: Regresión del rendimiento de Safari 8
20 de enero de 2015
Se corrigió lo siguiente:
- Problema 7475: Error: TypeError de phantomjs: No se puede borrar la propiedad
13 en enero de 2015
Se corrigió lo siguiente:
- Ahora las tarjetas están ocultas para los lectores de pantalla.
17 de diciembre de 2014
Se corrigió lo siguiente:
- Problema 6917: Error: Las formas no respetan la propiedad "draggable" del mapa
- Problema 7445: Error: Fallas de presentación cuando se usa la función de acceso de la API de Maps v3
2 de diciembre de 2014
Se corrigió lo siguiente:
- Problema 7390: Error: Los hipervínculos de weather.com no funcionan
- Error 7376: Error: Se desactivó WebGL (ahora se volvió a habilitar)
- Conflicto de nombres de ES6 con Symbol
25 de noviembre de 2014
Se corrigió lo siguiente:
- Problema 7333: Error: El caret de la ventana de información está dañado en IE9
3.18
4 de diciembre de 2014
Se corrigió lo siguiente:
- Problema 7390: Error: Los hipervínculos de weather.com no funcionan
18 de septiembre de 2014
Se corrigió lo siguiente:
- Problema 7136: No funcionan varios títulos de marcadores en Firefox
9 de septiembre de 2014
Se corrigió lo siguiente:
- Problema 7098: Establecer el rumbo del POV de Street View arroja un error
26 de agosto de 2014
Se lanzó la versión 3.18 como experimental.
La versión 3.17 ahora es estable.
3.17
20 de agosto de 2014
Se corrigió lo siguiente:
- Problema 6937: Regresión en la versión 3.17: No se puede leer la propiedad "remove" de un elemento no definido (en Places)
12 de agosto de 2014
Se corrigió lo siguiente:
- Problema 6968: Error: Las teclas de flecha del teclado no funcionan con v=3.exp
31 de julio de 2014
Agregado:
-
Los paneles del mapa tienen documentación explícita sobre cómo se propagan los eventos del DOM a través de ellos.
Se agregó el panel
overlayMouseTarget
.
7 de julio de 2014
Agregado:
-
Se agregó
toGeoJson
a las capas de datos y a las entidades de capas de datos individuales, lo que permite exportar la geometría a GeoJSON.
24 de junio de 2014
Agregado:
-
place_id
, un identificador único para un lugar, que se agregó a la biblioteca de Places para Autocomplete y Place Details. -
overview_path
se agregó aDirectionsRoute
, lo que proporciona una polilínea codificada que representa todo el recorrido de la ruta.
26 de mayo de 2014
Agregado:
-
El parámetro
sensor
ya no es obligatorio en la URL de la API de Maps.
20 de mayo de 2014
Se lanzó la versión 3.17 como experimental.
3.16
15 de abril de 2014
Se corrigió lo siguiente:
- Los marcadores ahora tienen una opacidad que coincide con otros tipos de geometría. https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
8 de abril de 2014
Agregado:
- El mapa se desplaza lateralmente al mover el mouse mientras se dibuja.
Se corrigió lo siguiente:
- Se acepta LatLngLiteral en más ubicaciones.
- La ventana de información cambia de tamaño cuando Roboto termina de cargarse (error 5713).
31 de marzo de 2014
Se corrigió lo siguiente:
- Las capas KML semitransparentes ya no son transparentes en IE 8 (problema 6540)
26 de marzo de 2014
Se corrigió lo siguiente:
- Se quitaron las llamadas a event.returnValue en Chrome para evitar advertencias en la consola.
- La función de pellizcar para hacer zoom no funciona en IE11 (problema 5747).
18 de marzo de 2014
Agregado:
- Se lanzó la capa de datos: https://developers.google.com/maps/documentation/javascript/datalayer
12 de marzo de 2014
Agregado:
- Compatibilidad con LatLngLiteral en la mayoría de los lugares donde se acepta google.maps.LatLng: https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
24 de febrero de 2014
Agregado:
- Se agregó compatibilidad con transbordadores en los servicios de Distance Matrix y Directions.
17 de febrero de 2014
Se lanzó la versión 3.16 como experimental.
3.15
3 de marzo de 2014
Se corrigió lo siguiente:
- Se volvió a habilitar la aceleración de hardware en Chrome para Windows y Linux ahora que se corrigió el error de Chrome ( https://code.google.com/p/chromium/issues/detail?id=336676)
10 de febrero de 2014
Se corrigió lo siguiente:
- Inhabilita toda la aceleración de hardware de mosaicos en Chrome/Linux para solucionar un problema más grande de aceleración de hardware de Chrome.
3 de febrero de 2014
Se corrigió lo siguiente:
- La rueda de desplazamiento no funciona en IE 11 (problema 5944)
29 de enero de 2014
Se corrigió lo siguiente:
- Inhabilita toda la aceleración de hardware de mosaicos en Chrome/Windows para solucionar un problema más grande de aceleración de hardware de Chrome. ( Problema 6219)
22 de enero de 2014
Se corrigió lo siguiente:
- Inhabilita temporalmente la aceleración de hardware en Chrome/Windows cuando se carga el administrador de dibujo para solucionar el problema de Chrome: https://code.google.com/p/chromium/issues/detail?id=336676 ( Problema 6224)
16 de enero de 2014
Se corrigió lo siguiente:
- Se hizo que el CSS de Visual Refresh sea menos específico para anular menos estilos establecidos por el usuario.
27 de noviembre de 2013
Se corrigió lo siguiente:
- La creación de un marcador después de crear una instancia del mapa arroja un error indefinido de "contains" (problema 5798).
19 de noviembre de 2013
Se corrigió lo siguiente:
- Los íconos de maniobra del panel de instrucciones no se muestran correctamente en Firefox.
3.14
10 de septiembre de 2013
Se corrigió lo siguiente:
- Los vínculos en las ventanas de información oficiales de Google no se abren en pestañas o ventanas nuevas. ( Problema 5794)
15 de agosto de 2013
- La actualización visual se convierte en el modo de renderización de mapa predeterminado en la versión de lanzamiento de la API.
- DynamicMapsEngineLayer: Informes de componentes para capas vectoriales, de imágenes y KML
3.13
25 de junio de 2013
Agregado:
- DynamicMapsEngineLayer
11 de junio de 2013
Agregado:
- Opción "disableDefaultUI" para StreetViewPanoramaOptions
Se corrigió lo siguiente:
- Error: Panorámicas personalizadas de Street View y 90 grados hacia abajo (problema 4875)
3.12
4 de junio de 2013
Se corrigió lo siguiente:
- El evento domready de la ventana de información no se activa cuando visualRefresh=true (problema 5415).
- Error: Ventanas de información de visualRefresh en iOS ( Problema 5396)
15 de mayo de 2013
Agregado:
- Actualización visual de Google Maps: https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 de abril de 2013
Se corrigió lo siguiente:
- Los marcadores quitados permanecen en el mapa en los navegadores para Android y Dolphin
3.11
19 de febrero de 2013
Se corrigió lo siguiente:
- Cambiar DrawingMode mientras se dibuja causa un error
- Hacer clic en los pasos del panel de instrucciones cambia el nivel de zoom.
12 de febrero de 2013
Se corrigió lo siguiente:
- El polígono no arrastrable se puede arrastrar a través de un polígono arrastrable con entrada táctil (problema 4868).
- Los íconos de transporte público son incorrectos en el panel de alternativas de ruta cuando se cambia travelMode (problema 4581).
- panTo(latLng) no siempre centra el mapa exactamente en latLng en algunas condiciones
29 de enero de 2013
Agregado:
- Se agregó StreetViewCoverageLayer para agregar la capa de cobertura de forma programática.
- StreetViewPov expuesto para StreetViewPanoramas
Se corrigió lo siguiente:
- Aumento del uso de memoria cuando se usa la versión 3.8 de Google Maps JavaScript, lo que provoca una falla (se observó en IE 9, Chrome, etcétera) ( Error 4162)
- El menú desplegable (selección) de la ventana de información no sigue el desplazamiento lateral del mapa en Firefox
22 de enero de 2013
Agregado:
- Opción de arrastre para polilíneas, polígonos, círculos y rectángulos
- Campo price_level en PlaceResult
15 de enero de 2013
Se corrigió lo siguiente:
- Los íconos de polilínea repetida se dibujan de forma incorrecta para algunas polilíneas. ( Problema 4333)
7 de enero de 2013
Se corrigió lo siguiente:
- Desplazarse por el mapa también desplaza la página ( Error 1605, Error 3652)
17 de diciembre de 2012
Agregado:
- Nuevos idiomas: urdu e islandés
Se corrigió lo siguiente:
- Mapas borrosos o nebulosos en IE9 después de la navegación (problema 3875)
17 de diciembre de 2012
Agregado:
- Nuevos idiomas: urdu e islandés
Se corrigió lo siguiente:
- Mapas borrosos o nebulosos en IE9 después de la navegación (problema 3875)
10 de diciembre de 2012
Agregado:
- Capacidad de cargar imágenes con el atributo crossorigin establecido
Se corrigió lo siguiente:
- Problemas que muestran marcadores con imágenes remotas en primeros planos (problema 4616)
- Error de JS cuando se vuelven a mostrar símbolos en polilíneas en IE 7/8
3 de diciembre de 2012
Se corrigió lo siguiente:
- La biblioteca de Markermanager no funciona con la API de Maps JavaScript v3 ( problema 4543)
27 de noviembre de 2012
Agregado:
- Usa el lienzo de DPI alto en dispositivos con DPI alto para optimizar los marcadores.
Se corrigió lo siguiente:
- MapTypeControl no borró los diseños (error 4588).
3.10
4 de febrero de 2013
Se corrigió lo siguiente:
- ¿El aumento en el uso de memoria cuando se usa la versión 3.8 de Google Maps JavaScript? provoca una falla (se observó en IE 9, Chrome, etcétera) ( Error 4162)
25 de septiembre de 2012
Agregado:
- Street View de interiores
- Opción fixedRotation para IconSequence
- "Tiempo en el tráfico actual" a Directions
11 de septiembre de 2012
Nuevo:
- Se agregó StrokePosition a polígonos, rectángulos y círculos
- Se agregó computeOffsetOrigin a la biblioteca de geometría
- Cuatro idiomas nuevos en la API: afrikáans, amárico, suajili y zulú
28 de agosto de 2012
Agregado:
- types para textSearch de la API de Places
Se corrigió lo siguiente:
- No se puede pasar el objeto Symbol a MarkerOptions en GWT
- Regresión: Pellizcar para hacer zoom en iOS 5 cuando se desplaza la página (problema 4046)
14 de agosto de 2012
Cambios notables:
- Modifica la interfaz de KmlLayer para que acepte la URL como una propiedad de MVC, en lugar de un argumento del constructor.
3.9
10 de septiembre de 2012
Se corrigió lo siguiente:
- No se puede pasar el objeto Symbol a MarkerOptions en GWT
- Regresión: Pellizcar para hacer zoom en iOS 5 cuando se desplaza la página ( Problema 4046)
9 de agosto de 2012
Se corrigió lo siguiente:
- Error de sintaxis en Android 3.x
31 de julio de 2012
Cambios notables:
- Oculta la superposición de Street View en proyecciones personalizadas
Se corrigió lo siguiente:
- Los símbolos de marcador no activan eventos en Safari cuando la escala es superior a 35.
- No se genera el evento de clic para los marcadores en un mapa personalizado (tipo de mapa + proyección)
25 de julio de 2012
Se corrigió lo siguiente:
- componentRestrictions en Autocomplete (error 4302)
17 de julio de 2012
Se corrigió lo siguiente:
- No se puede hacer clic en el cuadro de texto de la ventana de información en IE
- bounds_changed debe activarse antes de zoom_changed (problema 1399).
- El color de fondo de la opción del mapa no se conserva después de invocar Street View
- Cambiar de mapa con diseño a satelital carga innecesariamente los mosaicos del mapa
- Se ignoran las propiedades de arrastre o rueda de desplazamiento del mapa en el modo de dibujo (problema 4012).
- LatLngBounds debería devolver un rango de longitud completo cuando se muestra más de una copia del mundo.
- No dibujar formas vacías al hacer doble clic (problema 3964)
- Eventos de marcadores superfluos al hacer clic (problema 3911)
Cambios notables:
- Se cambiaron los nombres de los extremos de búsqueda y consulta a nearbySearch y textSearch.
10 de julio de 2012
Cambios notables:
- Hacer que google.maps.event.removeListener() acepte nulo como argumento
27 de junio de 2012
Agregado:
- DirectionsMode de TRANSIT: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Paginación, opiniones y textSearch en la API de Places: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Cambios notables:
- Reconocer "transparente" como un color
23 de junio de 2012
Agregado:
- Símbolos
- HeatmapLayer
- Nuevas opciones de diseño "peso" y "color":
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
15 de mayo de 2012
Agregado:
- Restricción por país para Autocomplete (AutocompleteOptions.componentRestrictions) (error 3899)
- Filtros de tipo Regiones y ciudades
3.8
1 de mayo de 2012
Se corrigió lo siguiente:
- A veces, los marcadores borrados vuelven a aparecer ( error 4087)
- A veces, no se renderizan las sombras de los marcadores ( error 3993).
23 de abril de 2012
Se corrigió lo siguiente:
- El hombrecito naranja permanece en el mapa con el tipo de mapa personalizado después de cerrar Street View (problema 4076).
- Los marcadores animados quitados no se pueden volver a agregar al mapa ( problema 4052).
18 de abril de 2012
Se corrigió lo siguiente:
- La ventana de información del clima siempre muestra el ícono de lluvia en Firefox (error 4063)
Agregado:
- orderBy, limit y offset para FusionTablesLayer (problema 3557)
10 de abril de 2012
Se corrigió lo siguiente:
- Se muestran imágenes aéreas incluso si no hay disponibles para toda la ventana gráfica (problema 3913)
3 de abril de 2012
Agregado:
- WeatherLayer y CloudLayer (error 3555)
- DemographicsLayer
Se corrigió lo siguiente:
- Límites de mosaicos visibles para los polígonos en IE 9 Quirks
- Los marcadores se mueven cuando se desplaza la vista en el lienzo de Street View.
28 de marzo de 2012
Se corrigió lo siguiente:
- Usa nombres de etiquetas en minúscula para cumplir con XHTML (problema 3868).
- Se cambió el comportamiento de zoom para los trackpads de Apple para que sea menos sensible (problema 2416).
20 de marzo de 2012
Se corrigió lo siguiente:
- Crear un marcador con una imagen de sombra que no existe genera errores (problema 4014).
Agregado:
- Haz clic para ir o acercar la imagen. Street View ( Error 2447)
Cambios notables:
- Inhabilita el doble clic para hacer zoom de forma predeterminada en Street View
6 de marzo de 2012
Se corrigió lo siguiente:
- Se produce un error en OverviewMapControl cuando se acerca muy rápido. ( Error 3882)
- Error en IE cuando se quita el div del mapa de la página (problema 3971)
- Los marcadores a escala se renderizan de forma incorrecta en IE < 9 (problema 3912, problema 3908).
Agregado:
- Opacidad para GroundOverlay (problema 2767)
- utc_offset y opening_hours en PlaceResult ( Problema 2431)
- Opción clickToGo para StreetViewPanoramaOptions (problema 2447)
21 de febrero de 2012
Se corrigió lo siguiente:
- Mapas borrosos en IE 9 (error 3875)
- Se corrigió el siguiente error: La polilínea que consta de bordes colineales en el espacio de LatLng se simplificaba de forma incorrecta (problema 3739)
Agregado:
- google.maps.geometry.poly.containsLocation() y isLocationOnEdge() (problema 1978)
15 de febrero de 2012
Se corrigió lo siguiente:
- Regresión: Los marcadores a escala se renderizan de forma incorrecta con el parámetro "size" no válido (problema 3908).
- El mapa se queda en modo de edición cuando se llama a setEditable(false) mientras el usuario arrastra un punto de control (problema 3842).
Cambios notables:
- Realiza una transición gradual entre las panorámicas de Street View.
3.7
7 de febrero de 2012
Se corrigió lo siguiente:
- El marcador parpadea en la posición final antes de la animación de soltar. ( Problema 3608)
- Abrir InfoWindow y establecer el zoom al mismo tiempo genera un centro del mapa incorrecto (problema 3738).
- Se ignora el clic con el botón derecho cuando se arrastran marcadores (problema 3237).
- A veces, el título del marcador no aparece en Firefox ( problema 3773).
Cambios notables:
- Ahora los marcadores escalados se renderizan en el objeto Canvas cuando están disponibles.
- setOpacity() para ImageMapType ( Issue 3125)
- setOpacity() para GroundOverlay (error 2767)
- Evento "tilesLoaded" para ImageMapType (problema 1744)
- stop() a MouseEvent, que detiene la propagación de eventos ( Problema 2172)
31 de enero de 2012
Se corrigió lo siguiente:
- Se corrigió un problema por el que se mostraban mosaicos coreanos incorrectos después de desplazarse por el mundo (problema 2722)
- Se corrigió el problema por el que no se podía soltar el hombrecito naranja con precisión para mostrar Street View (problema 3861).
- Se agregó la propiedad "visible" para los polígonos (problema 2861).
- panTo y panBy se animan incluso cuando los viewport están muy separados (regresión)
24 de enero de 2012
Se corrigió lo siguiente:
- Los eventos del mouse se propagan a través de un elemento InfoWindow (problema 3573).
- Se habilitaron las transformaciones CSS en IE9
- Se agregó imageDateControl a StreetViewPanorama
- Se habilitó Canvas Street View en IE 9, Opera y Safari/Windows.
16 de enero de 2012
Se corrigió lo siguiente:
- Pegman no se debe poder arrastrar en el modo de dibujo.
- Se activan los eventos correctamente, respetando el zIndex de los polígonos y otras capas.
- Se agregó la propiedad "status" de KmlLayer (problema 3015).
10 de enero de 2012
Se corrigió lo siguiente:
- Muestra el hombrecito naranja si disableDefaultUI es verdadero y streetViewControl es verdadero.
7 de diciembre de 2011
Se corrigió lo siguiente:
- Las autopistas con acceso controlado se pueden diseñar por separado de las autopistas (road.highway.controlled_access).
- Se activó place_changed cuando el usuario presionó "Intro" en Autocomplete (problema 3407)
28 de noviembre de 1011
Se corrigió lo siguiente:
- Cambia la posición de Autocomplete cuando se cambia el tamaño de la ventana. El evento "resize" se puede activar en el objeto Autocomplete.
22 de noviembre de 2011
Se corrigió lo siguiente:
- Ahora se calcula el tamaño del contenido de InfoWindow teniendo en cuenta las hojas de estilo en cascada.
- El control de rotación del mapa aéreo no coincide con el rumbo en la creación del mapa
7 de noviembre de 2011
Cambios notables:
- Nuevo estilo visual de los controles predeterminados
- Formas editables (polígonos, polilíneas, círculos y rectángulos)
- Nuevo DrawingManager para agregar nuevas superposiciones
- Nuevos campos de PlaceResult: website y international_phone_number
- Nuevo campo ElevationResult: resolution
Se corrigió lo siguiente:
- Los íconos de inicio y finalización en los resultados de las rutas ahora se renderizan con un fondo transparente en IE 7 y versiones posteriores.
3.6
31 de octubre de 2011
Se corrigió lo siguiente:
- Error cuando se usa la API de Maps con la biblioteca de prototipos en IE7
25 de octubre de 2011
Se corrigió lo siguiente:
- Errores cuando se cambia el mapa de KmlLayer antes de que termine de cargarse la capa
- Fuga de memoria en IE cuando se agregan y quitan polígonos
18 de octubre de 2011
Cambios notables:
- Se agregó el campo de palabras clave a PlaceSearchRequest
- Se quitaron las líneas de las rutas de Street View
10 de octubre de 2011
Se corrigió lo siguiente:
- La dirección es demasiado larga en la vista previa de Street View
27 de septiembre de 2011
Se corrigió lo siguiente:
- El control del mapa de vista general actualiza el centro y el zoom juntos si el zoom cambió.
27 de septiembre de 2011
Se corrigió lo siguiente:
- Doble recuperación de las tarjetas iniciales en Chrome
- Fugas de memoria durante el desplazamiento
- No soltar el hombrecito naranja de Street View cuando se desplaza a un área fuera de la cobertura
- Regresión: Desaparición de GroundOverlays que cruzan la longitud -180
- Regresión: El centro del mapa es incorrecto cuando se abre la ventana de información mientras se desplaza lateralmente y se aplica zoom
Cambios notables:
- Mostrar vistas previas de Street View mientras se arrastra el hombrecito naranja
20 de septiembre de 2011
Se corrigió lo siguiente:
- Fuga de memoria en Chrome/Windows cuando se renderizan marcadores con Canvas
- Renderización de marcadores para la vista aérea con un rumbo de 90 o 270 grados
Cambios notables:
- No se puede acceder a los tipos de mapas predeterminados de Google a través del registro de tipos de mapas (lo que impide el acceso a los mosaicos de mapas).
- Animaciones de rotación cuando se sale de las imágenes aéreas y se vuelve a ingresar a ellas
12 de septiembre de 2011
Problemas resueltos:
- El marcador se queda en la posición elevada después de que aparece el cuadro de información sobre herramientas en Firefox 4 y versiones posteriores (problema 3334).
Cambios notables:
- GeocoderResult.formatted_address no está documentado
6 de septiembre de 2011
Se corrigió lo siguiente:
- La ventana de información del elemento de selección (menú desplegable) no sigue el desplazamiento lateral del mapa en Firefox
- Tarjetas en Corea en algunos dispositivos móviles
29 de agosto de 2011
Cambios notables:
- Permite que los controles personalizados tengan un índice Z más alto que los controles de la API
- Los vínculos dirigen a los usuarios a la versión en el idioma correcto de maps.google.com
- No abrir una ventana de información sobre un componente KML si no hay HTML, nombre o descripción de la ventana de información
- Se corrigió la regresión: Los mosaicos de DPI alto no funcionan
24 de agosto de 2011
Problemas resueltos:
- Se inhabilitó la aceleración de hardware para Chrome/Mac: Se corrigió el problema de renderización de marcadores y el clic en la superposición ( Problema 3544, Problema 3551)
- Se corrigió el gesto de pellizcar para hacer zoom en Android cuando se desplazó la página (problema 3373).
Cambios notables:
- Los íconos de la empresa ahora están activados de forma predeterminada.
17 de agosto de 2011
Cambios notables:
- Íconos de mapa en los que se puede hacer clic para ver los lugares de interés.
- Los diseños se pueden establecer en MapOptions y se pueden aplicar a todos los tipos de mapas predeterminados.
- El hombrecito naranja aparece en los tipos de mapas personalizados, a menos que se inhabilite de forma explícita.
3.5
10 de agosto de 2011
Se corrigió lo siguiente:
- Los marcadores se atascan en la posición de arrastre hacia arriba cuando se arrastran hacia el horizonte en Street View.
- Street View no cambia de tamaño cuando se cambia el tamaño del mapa o la ventana
- Street View con una ventana de información compartida hace que falle el navegador
2 de agosto de 2011
Problemas resueltos:
- Los hipervínculos de la ventana de información de IE no funcionan (problema 3503)
- El control de escala no se imprime (problema 2966).
- Regresión: Error al usar OverviewMapControl con mapas con diseño ( problema 3489)
Cambios notables:
- El menú contextual de la mayoría de los controles ahora está inhabilitado con el clic con el botón derecho.
- La panorámica o el mapa de Street View dentro de una ventana de información no se desplazan cuando se coloca el mouse sobre la ventana de información.
- Ahora es posible desplazarse por una InfoWindow en iPad
18 de julio de 2011
Problemas resueltos:
- El evento LatLng es incorrecto cuando se desplaza la página en iOS >= 4.1 (problema 3373).
11 de julio de 2011
Problemas resueltos:
- Se corrigió el error por el que no se podía hacer clic en
<select>
dentro de la ventana de información en dispositivos táctiles (error 3232). - Se solucionó el problema por el que no se activaba el clic en el mapa después de hacer clic con el botón derecho si MapOptions.draggable era falso (problema 3071).
Cambios notables:
- Ahora, los marcadores con el mismo índice Z se ordenan de manera coherente en los límites de las segmentaciones.
- Ahora es posible desplazarse en la ventana de información en iOS
- Ahora, los marcadores y los polígonos se vuelven a pintar cuando cambia la proyección del mapa.
5 de julio de 2011
Problemas resueltos:
- Se corrigió el problema por el que no se mostraba el cursor del marcador cuando el mapa no era arrastrable (problema 3120).
Cambios notables:
- Se agregó la capacidad de aplicar diseño al control y al menú desplegable de Places Autocomplete.
- El widget de Place Autocomplete conserva la descripción que devuelve el servidor después de que el usuario selecciona una sugerencia.
30 de junio de 2011
Problemas resueltos:
- Se corrigió el problema por el que se recuperaban dos veces los mosaicos del mapa iniciales.
- Se corrigió el problema por el que el evento maptypeid_changed se activaba varias veces cuando el mapa se creaba después de la versión 3.4 (problema 3051).
Cambios notables:
- Se cambió la función de autocompletar de Places para que se agregue al cuerpo en lugar del elemento superior de las entradas.
- BOTTOM_RIGHT ahora se posiciona correctamente
8 de junio de 2011
Problemas resueltos:
- Se corrigió el problema por el que el zoom ya no se animaba si el cambio en el nivel de zoom era mayor que 2 (problema 3033).
Cambios notables:
- Se corrigió lo siguiente: OverlayView.set('map', foo) ahora es igual a OverlayView.setMap
- Se quitó la opción "language" de GeocoderRequest
17 de mayo de 2011
Problemas resueltos:
- Se corrigió el problema de renderización de Street View en IE7 (problema 3272).
Cambios notables:
- Se habilitaron las transiciones de atenuación para las tarjetas del mapa cuando se carga y se cambia el tipo de mapa.
7 de mayo de 2011
No se detectaron cambios notables.
3.4
7 de mayo de 2011
No se detectaron cambios notables.
6 de mayo de 2011
Problemas resueltos:
- Se corrigió el problema por el que no se mostraba la panorámica de Street View en IE7 ( problema 3272).
- Se corrigió el problema por el que el PNG semitransparente con ImageMapType perdía transparencia en IE7 y IE8 (problema 3275).
Cambios notables:
- Servicio Distance Matrix
14 de abril de 2011
Problemas resueltos:
- Se corrigió la compatibilidad con los colores CSS con nombre para poly strokeColor y fillColor
- Se corrigió el problema por el que el polígono no era visible si strokeOpacity se establecía en 0.0. ( Problema 3241)
- Se corrigieron errores en IE8 al desplazarse con AdUnit visible (problema 3159).
- Permite el mapa de terreno y el híbrido sin mapa ni satélite en el control de tipo de mapa (problema 3089).
- Se cargan mosaicos con un valor alto de DPI para pantallas con un valor alto de DPI (problema 2614).
Cambios notables:
- La inclinación aérea predeterminada es de 45 grados cuando las imágenes aéreas están habilitadas y disponibles.
- Se mejoró el comportamiento de pellizcar en el iPad.
- Se cambiaron los nombres de DirectionsTravelMode y DirectionsUnitSystem a TravelMode y UnitSystem (los nombres anteriores siguen siendo retrocompatibles).
14 de abril de 2011
Problemas resueltos:
- Se corrigió el problema por el que el ícono y la sombra del marcador ya no eran transparentes en IE6.
- Se corrigió el parpadeo de los marcadores al hacer zoom
- Se corrigió la renderización de polígonos en los límites de las teselas cerca de los polos norte y sur.
Cambios notables:
- Ahora, las polilíneas y los polígonos se renderizan en Canvas siempre que sea posible.
- Los objetos LatLng para eventos en polilíneas y bordes de polígonos ahora se ajustan al punto más cercano de la línea.
5 de abril de 2011
Problemas resueltos:
- panTo no se anima en dispositivos táctiles (problema 3066)
- Marker.MAX_ZINDEX no está definido (problema 3184)
28 de marzo de 2011
Problemas resueltos:
- No se puede cambiar el rumbo en Street View cuando se está en el modo satelital ( Problema 3174)
- El mapa no funciona cuando se inhabilita VML (problema 3119)
Cambios notables:
- La superposición de la ruta de Street View ahora se muestra en el modo oblicuo.
22 de marzo de 2011
Problemas resueltos:
- Pegman se muestra en los tipos de mapas personalizados (problema 3154).
Cambios notables:
- Se corrigió el problema por el que los marcadores gigantes se recortaban en los límites de los mosaicos.
- Se corrigió la superposición de Street View en el modo oblicuo.
- Se corrigió un problema por el que el control del mapa de vista general se mostraba en el modo de impresión.
17 de marzo de 2011
Problemas resueltos:
- Imágenes de 45 grados (problema 2412)
- Control de mapa de vista general (problema 1470)
- Se agregó la opción "optimizado" para admitir GIFs animados ( Problema 3095)
- Marker.getVisible() devuelve undefined ( Problema 3114)
Cambios notables:
- Se corrigió el problema por el que los círculos y los rectángulos ignoraban zIndex.
- Se corrigió el problema por el que los eventos del mouse activaban eventos dos veces cuando el marcador se animaba.
- Se corrigió el problema por el que los mapas con diseño no usaban diseños si el ID del tipo de mapa se agregaba al registro después de establecer el ID del tipo de mapa.
- Se corrigió el problema por el que los tipos de mapas sin diseño adoptaban el diseño de un tipo de mapa con diseño.
- Los marcadores ahora activan MouseEvents, no eventos del DOM
11 de marzo de 2011
Problemas resueltos:
- Hacer doble clic en un marcador ya no acerca el mapa (problema 3090).
- Ahora funciona el punto de anclaje con sombra de marcador personalizado (problema 3112).
Cambios notables:
- Capa de Panoramio
- Se corrigió el índice Z del marcador de direcciones.
- Se corrigió la posición predeterminada de la sombra
2 de marzo de 2011
Cambios notables:
- Ahora los marcadores se renderizan en Canvas/VML cuando están disponibles
- Objetivos de clic más grandes para polilíneas, polígonos y KML en dispositivos táctiles
22 de febrero de 2011
Problemas resueltos:
- Se expuso el anclaje de InfoWindow a través de la propiedad MVC "anchorPoint" (problema 2860).
- Se corrigió el modo híbrido en los niveles de zoom 0 y 1 (problema 3062).
- Se corrigió el círculo o rectángulo si se agregaba o quitaba rápidamente del mapa (problema 3052).
- Se corrigió el problema de draggable: false en dispositivos táctiles (problema 3044).
18 de febrero de 2011
Problemas resueltos:
- Los marcadores en Street View solo se reducen, no se agrandan ( Problema 2969)
- Las instrucciones sobre cómo llegar basadas en marcadores arrastrables ahora funcionan cuando routeIndex no es 0 (problema 2995).
- Se corrigió el conflicto entre Flash y el arrastre del mapa ( problema 2956).
- Cuando se cambia mapTypeId en el objeto de escucha maptypeid_changed, el control de tipo de mapa ahora es coherente.
Cambios notables:
- Las etiquetas ahora están activadas de forma predeterminada cuando se hace clic en el modo Satélite desde el control de tipo de mapa.
8 de febrero de 2011
Cambios notables:
- Nuevos controles jerárquicos de tipo de mapa, que son aptos para pantallas táctiles
- Logotipo nuevo (error 2574)
- Se cambió el nombre de MarkerShape.coord a MarkerShape.coords para que coincida con el atributo coords de
<area>
HTML.
3.3
17 de marzo de 2011
Problemas resueltos:
- El polígono no se renderiza
8 de febrero de 2011
Problemas resueltos:
- No se cancelan las solicitudes de segmentos en Chrome ( problema 3011)
- No se activa el evento de clic con el botón derecho en FF/Mac ( Problema 2920)
- Problemas de renderización de texto en Safari/Mac ( Problema 3024)
- Los mapas de instrucciones sobre cómo llegar a un lugar no se imprimen correctamente en IE
21 de enero de 2011
Cambios notables:
- Ahora se aceptan los MVCArrays en la biblioteca de geometría esférica
- Se corrigió el problema por el que se mostraba una cruz debajo de un marcador mientras se arrastraba en IE6.
- Ya no se establece el índice Z en el div del contenedor del mapa
17 de enero de 2011
Problemas resueltos:
- Se corrigió un problema por el que el tiempo incorrecto para zoom_changed causaba resultados incorrectos para fromLatLngToContainerPixel (problema 2539).
6 de enero de 2011
Problemas resueltos:
- Se agregó la biblioteca de geometría, que proporciona utilidades de codificación de polilíneas y geometría esférica (problema 2540, problema 2595, problema 2246).
- Capacidad de establecer el nivel de zoom mínimo y máximo en el mapa (problema 1624)
Cambios notables:
- Se separaron los controles de zoom y desplazamiento lateral (ya no hay control de navegación). Estos se pueden configurar por separado.
- Nuevo control de zoom táctil en dispositivos táctiles
- Ahora se puede borrar el contenido de un MVCArray llamando a clear().
- Se corrigió una pérdida de memoria al agregar y quitar marcadores en IE8.
- Renderización más rápida de polígonos con un algoritmo de simplificación mejorado
23 de diciembre de 2010
Problemas resueltos:
- Se corrigieron los controladores de clics en puntos de referencia en las instrucciones sobre cómo llegar arrastrables (problema 2871).
21 de diciembre de 2010
Problemas resueltos:
- Se agregó un efecto de aceleración al mapa cuando se arrastra (problema 2592).
- Se corrigió un error de CSS en Street View (problema 2666).
- Se corrigió un error de JS que se producía cuando se mostraba una ventana de información con un mapa de ancho 0 en IE (problema 2536).
Cambios notables:
- En los dispositivos táctiles, ahora mostraremos un control de zoom apto para el tacto, ya sea que se solicite el control de navegación ZOOM_PAN o SMALL. Si el dispositivo admite la función multitáctil en el navegador, no se mostrará ningún control de zoom, ya que el zoom se realiza con el gesto de pellizcar.
9 de diciembre de 2010
Problemas resueltos:
- Las ventanas de información ahora se imprimen correctamente en IE ( problema 1343).
- Se corrigió la opacidad en IE8 para ImageMapType
Cambios notables:
- Se mostrará una cruz debajo de los marcadores con un ícono personalizado cuando se arrastren y raiseOnDrag esté habilitado.
5 de diciembre de 2010
Problemas resueltos:
- Proporciona una interfaz para descubrir el nivel de zoom máximo de una ubicación determinada para las imágenes satelitales. ( Problema 2049)
- Se agregó una opción (raiseOnDrag) para habilitar o inhabilitar las animaciones cuando se arrastra un marcador. ( Problema 2910)
Cambios notables:
- Ahora, los marcadores se elevan cuando se arrastran y rebotan cuando se sueltan.
- Las animaciones de marcadores se pueden controlar de forma programática con la función setAnimation.
28 de noviembre de 2010
Problemas resueltos:
- El evento maptypeid_changed ya no se activa dos veces (problema 2449).
- Ahora se puede acceder a la propiedad "size" de un objeto MarkerImage. ( Problema 2465)
- La forma del marcador hace referencia al ícono en lugar del sprite (problema 2629).
- Se mejoró el desplazamiento lateral del mapa al arrastrar un marcador en mapas más pequeños (problema 2868).
- Ahora se pueden imprimir mapas sin habilitar la impresión de imágenes de fondo.
- Se corrigió un error por el que los marcadores de dirección arrastrables se podían arrastrar cuando "arrastrable" se establecía en falso.
16 de noviembre de 2010
Problemas modificados:
- Problema 2076: Proporciona una forma de entregar una ventana de información a DirectionsRenderer ( Problema 2076)
- Problema 2524: Implementa streetViewControlOptions
- Problema 2557: Agrega la opción para inhabilitar el zoom en Street View
Cambios notables:
- Se corrigió un error que provocaba que se abriera una ventana nueva en FF cuando se hacía clic en un marcador con la tecla Mayús presionada.
- Se perdieron los íconos de marcadores de letras cuando se especificó markerOptions con DirectionsRenderer.
3.2
11 de noviembre de 2010
Cambios notables:
- Se corrigió un error por el que los polígonos se recortaban o truncaban con RTL en IE7/IE8.
- Se corrigió un error que causaba que las casillas de verificación se ocultaran en Safari 5 debido a transformaciones 3D.
- Las polilíneas geodésicas que abarcaban el ecuador no tenían detalles.
- Se agregaron posiciones de control para LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER y RIGHT_BOTTOM.
- Se cambiaron los nombres de las posiciones de control LEFT a LEFT_TOP, RIGHT a RIGHT_TOP, TOP a TOP_CENTER y BOTTOM a BOTTOM_CENTER.
11 de octubre de 2010
Problemas modificados:
- Problema 2478: Street View: La brújula está desalineada o no aparece en algunos navegadores
- Problema 2528: La opacidad de ImageMapTypeOptions no funciona en IE8
- Problema 2661: Ventana de información: Al hacer clic con el botón derecho en un campo de entrada, no se muestra el menú contextual
- Error 2741: La colocación de marcadores no funciona en iOS 4 después de desplazar el mapa
Cambios notables:
- Street View está habilitado de forma predeterminada
- Se corrigió un error por el que "this" no se pasaba a .getTileUrl
- El evento domready de InfoWindow ahora se activa después de que la ventana está visible.
28 de septiembre de 2010
Problemas modificados:
- Error 2712: Fugas de memoria (agregar o quitar marcadores, mostrar u ocultar marcadores, acercar o alejar el mapa, y desplazarlo)
Cambios notables:
- Los mapas de las versiones 2 y 3 funcionan mejor cuando ambos están en la misma página.
- Se corrigió un error en Street View HTML5 que se producía cuando se arrastraba rápidamente hacia abajo.
16 de septiembre de 2010
Problemas modificados:
- Problema 2701: El encabezado del control inicial de Street View Navigator no sigue el POV
14 de septiembre de 2010
Problemas modificados:
- Problema 157: Se agregó compatibilidad con instrucciones de conducción arrastrables
- Problema 1852: El evento "rightclick" en un google.maps.Marker se activa sin un argumento.
- Problema 2673: Pegman desaparece después de cambiar de posición
Cambios notables:
- Se mejoró el rendimiento de los marcadores.
31 de agosto de 2010
Problemas modificados:
- Problema 2658: Ventanas de información altas
Cambios notables:
- Se mejoraron las geodésicas para niveles de zoom más altos
24 de agosto de 2010
Problemas modificados:
- Problema 2648: El evento de cambio de tamaño del mapa activador causa un error en Firefox en la versión 3.2.1
Cambios notables:
- Cuando se acerca o aleja el mapa de forma repetida (por ejemplo, cuando se usa una rueda de desplazamiento), ahora cargamos menos mosaicos de los niveles de zoom intermedios.
16 de agosto de 2010
Problemas modificados:
- Problema 2416: El desplazamiento y el zoom del Apple Magic Mouse son demasiado sensibles
- Problema 2606: Establecer draggable: false en un mapa inhabilita los vínculos
- Problema 2640: La memoria no se borra con las actualizaciones del navegador o con onunload (IE).
Cambios notables:
- Los marcadores de Street View se ajustan según su distancia.
- Actualizaciones del control deslizante de zoom durante el desplazamiento lateral
9 de agosto de 2010
Cambios notables:
- Se quitaron las propiedades obsoletas KMLMouseEvent.position y FusionTablesMouseEvent.position. Usa .latLng en su lugar
- Se quitó la propiedad obsoleta StreetViewService.getNearestPanorama. Usa .getPanoramaByLocation en su lugar
3.1
28 de septiembre de 2010
Cambios notables:
- Se corrigió un problema por el que las instrucciones con el mismo origen y destino generaban un error de JS.
9 de agosto de 2010
Cambios notables:
- Se corrigió el cambio del mapa de un OverlayView
- Se corrigió la llamada a GroundOverlay.setMap(null)
- IE ya no tiene fugas de memoria al hacer zoom o desplazarse.
5 de agosto de 2010
Problemas modificados:
- Problema 2588: Llamar a setVisible(false) en un objeto de Panorama con un objeto de escucha adjunto provoca un error de JS en IE
Cambios notables:
- Se corrigió el problema por el que desaparecían los marcadores en IE6 cuando se cambiaba el nivel de zoom.
29 de julio de 2010
Problemas modificados:
- Problema 2337: Se perdió la polilínea
- Problema 2497: No se respeta la opción de hacer clic en Circle
Cambios notables:
- La panorámica personalizada "originHeading" dejó de estar disponible y se reemplazó por "centerHeading".
- Los mosaicos híbridos de Corea ahora muestran las rutas
- Ahora los clics atraviesan los polígonos en los que no se puede hacer clic en el mapa.
22 de julio de 2010
Problemas modificados:
- Problema 1856: Admite la renderización de polígonos en Opera
- Problema 2159: El evento dragend se activa después de hacer zoom con la rueda de desplazamiento.
- Problema 2385: En niveles de zoom más profundos, GroundOverlay se vuelve negro en Internet Explorer
- Problema 2337: Polilínea perdida
- Problema 2427: Arrastrar con una ventana de información abierta en el desplazamiento automático hace que los marcadores se "cuelguen".
- Problema 2493: Los marcadores no se borran correctamente en IE7
- Problema 2500: Se recorta MarkerImage cuando se usa !Marker.setIcon(<scaled MarkerImage>) para un marcador existente
- Problema 2549: El CSS del menú desplegable de Google genera una advertencia
Cambios notables:
- Ya no se activa un evento de clic cuando se arrastra un polígono.
- Hacer clic en un elemento de selección de formulario que se expande fuera de una InfoWindow ya no activa un clic en el mapa.
- Hacer clic en una superposición de KML ya no activa un evento de clic en el mapa
- Ahora, Street View se desplaza automáticamente para que quepa una ventana de información en la pantalla.
- LatLng de MouseEvent de KML y FusionTables cambió de "position" a "latLng"
- Los controles de zoom de Android ya no pasan el clic al mapa
17 de junio de 2010
Problemas modificados:
- Problema 2346: Opción para inhabilitar la animación fluida
Cambios notables:
- Se corrigió el error de parpadeo del marcador
- Se mejoró el activador del evento domready de InfoWindow.
- Ahora se expone DirectionsRoute.bounds
11 de junio de 2010
Problemas modificados:
- Problema 2389: Street View no funciona en IE7
- Error 2460: Error en el posicionamiento de Pegman
- Se corrigió la fuga de memoria del marcador.
- Se mejoró la latencia de la primera geocodificación
- Se proporcionó acceso al objeto StreetViewService.
3.0
18 de mayo de 2010
Problemas modificados:
- Problema 2037: GPolylineOptions geodésico
- Se corrigió un error para que se muestre correctamente el aviso de derechos de autor de Google en el tipo de mapa personalizado.
- Se agregó la propiedad geodésica a los polígonos y las polilíneas
- Se agregó la opción clickable a los polígonos y las polilíneas
- Se agregó la opción de hacer clic en GroundOverlay
13 de mayo de 2010
- Problema 1724: Márgenes o tamaño incorrectos de infoWindow cuando se establece el contenido a través de un elemento, en lugar de una cadena
Cambios notables:
- Se corrigió un error por el que las superposiciones terrestres se recortaban antes de tiempo al cruzar la línea de cambio de fecha.
- Ahora, setIcon de Marker funciona con \ en la URL
- Los eventos onmouseout de polígonos y polilíneas se activan en IE
- El ícono de marcador ya no parpadea cuando se cambia.
7 de mayo de 2010
- Problema 1458: Solicitud de función: Compatibilidad con KML en la API de Google v3
- Problema 1658: Agrega la superposición de tráfico.
- Problema 2209: Desbordamiento de pila
- Problema 2254: Varias llamadas a "setMap(gMap)" y "setMap(null)" en el objeto Circle cambian su opacidad de trazo y relleno
Cambios notables:
- Se agregó KML and GeoRSS Layers
- Se agregó lo siguiente: Superposiciones de suelo
- Se agregaron nuevas capas: Tráfico y Rutas para bicicletas
- Se agregó la propiedad "suppressBicyclingLayer" a DirectionsRendererOptions.
- Se corrigió un error para garantizar que se haga referencia correctamente a la capa de zoom cuando cambia MapType.
- Se cambió el nombre de la propiedad "start/end_point" de DirectionsResult a "start/end_location".
- Se cambió el nombre de la propiedad DirectionsLeg "start/end_geocode" por "start/end_address".
- Se cambió el nombre de la propiedad "optimized_waypoint_order" de DirectionsRoute por "waypoint_order".
- Se quitó la compatibilidad con los nombres de propiedades de direcciones anteriores (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) y se siguen registrando advertencias. También quita la conversión de rutas en tramos y en pasos, y de viajes en rutas y en pasos.
- Se actualizó GeocoderGeometry.latLng a GeocoderGeometry.location
30 de abril de 2010
- Problema 2230: El mapa se inicializa sin la proyección personalizada prevista
Cambios notables:
- Ahora, cuando haces clic en el mapa, se enfoca el teclado.
- Ahora se admite el gesto de pellizcar para hacer zoom en iPad.
26 de abril de 2010
- Problema 1826: Agrega eventos onmouseover y onmouseout en polígonos y polilíneas
- Problema 2177: map.setZoom(z) no funciona correctamente durante el evento "maptypeid_changed"
- Problema 2247: La opción hideRouteList en DirectionsRenderer no funciona como se espera
Cambios notables:
- Se corrigió un error por el que los íconos personalizados desaparecían de la parte inferior del mapa durante el desplazamiento lateral.
13 de abril de 2010
- Problema 2275: No se puede volver a usar MarkerImage
- Problema 2181: Cuando agregas un google.maps.Marker y, luego, usas la rueda de desplazamiento del mouse para acercar o alejar la imagen, el marcador se oculta.
11 de abril de 2010
No hay cambios ni problemas notables.
5 de abril de 2010
- Problema 1976: Problemas con el ícono personalizado y el marcador arrastrable
- Problema 2107: El marcador arrastrable desaparece cuando se arrastra fuera del mapa
- Problema 2181: No está presente la propiedad de proyección de los mapas base.
Cambios notables:
- Se expuso la polilínea de resumen de las instrucciones sobre cómo llegar en DirectionsRoute como overview_path.
- Se expuso la proyección actual del mapa como una propiedad de solo lectura.
23 de marzo de 2010
Cambios notables:
- Ahora se expone Elevation en la API
- Se mejoró la carga de mosaicos para conexiones a Internet lentas.
15 de marzo de 2010
Cambios notables:
- Los polígonos ahora se vuelven a pintar correctamente cuando se cambian los diseños.
- Se muestran mensajes de advertencia de obsolescencia a través de console.log cuando se usan "Directions" de estilo antiguo.
10 de marzo de 2010
- Problema 1801: zIndex de polilínea o polígono
- Error 2144: DirectionsRequest debería proporcionar la opción avoidHighways
- Problema 2207: Error: La polilínea se rellena en IE
- Problema 2113: Las polilíneas se rompen en FF con niveles de zoom altos después de la versión de enero
Cambios notables:
- Se agregaron rutas en bicicleta.
- Se agregaron nuevas opciones de DirectionsRequest:
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- Se mejoró la velocidad de renderización de polígonos y polilíneas.
- Se cambiaron los nombres de los siguientes objetos de Directions. Los nombres anteriores siguen siendo compatibles.
- DirectionsRoute a DirectionsLeg
- DirectionsTrip a DirectionsRoute
3 de marzo de 2010
- Problema 2136: Se ofuscan las propiedades de google.maps.MarkerImage a las que no se debería hacer referencia.
Cambios notables:
- Se corrigió un error de salto en el mapa.
- Se mejoró la función de acercar la imagen dos veces seguidas.
- El evento de arrastre del marcador .latLng ya no está ofuscado.
26 de febrero de 2010
- Problema 1651: mousemove / mouseover / mouseout para el lienzo del mapa
- Problema 2142: DirectionsRendererOptions debería permitir que los usuarios supriman los marcadores por completo
- Problema 2148: Falta event.latLng.
- Problema 2109: Error: NavigationControlStyle.ZOOM_PAN no se muestra correctamente en IE8
- Problema 2153: MVCArray.push() no devuelve la nueva longitud
Cambios notables:
- Se agregó opacidad a ImageMapType.
- Se corrigió el error por el que no se activaba el clic derecho en un rectángulo o círculo.
- Los eventos de contenido de la ventana de información ya no se quitan cuando se oculta.
8 de febrero de 2010
- Problema 2135: Error: Si reutilizas el MVCArray de un polígono en una polilínea, la polilínea se cierra.
Cambios notables:
- Se agregó una nueva clase Rectangle.
- Se agregó una nueva clase Circle
- Se corrigió una fuga de memoria que se producía cuando se creaba y, luego, se quitaba un marcador.
- Se detuvo la anotación del MVCArray de LatLngs para cerrar polígonos, ya que eso hace que también se cierren las polilíneas que comparten el mismo MVCArray (consulta el problema 2135).
- Se corrigió un error que, en ocasiones, ocultaba los marcadores en pantalla si el zoom del mapa se establecía en su valor actual.
- Se corrigió ImageMapType para que se muestre correctamente en Android.
- Se cambió el esquema de recorte de polígonos para permitir polígonos que contengan el polo norte o sur.
- Se aumentó el rango de latitud de MercatorProjection al máximo posible sujeto a la precisión de punto flotante.
28 de enero de 2010
- Problema 1367: Solicitud de función: Exponer LayoutManager para que los desarrolladores coloquen DIVs en el "flujo de control"
- Problema 1916: Solicitud de función: Agregar la capacidad de escalar MarkerImage
- Error 1443: extend() y union() deberían devolver el objeto LatLngBounds
- Problema 1997: Documentación de MapOption "size"
- Problema 2074: El mapa no se renderiza cuando el mapa mundial se ajusta a las dimensiones exactas del contenedor del mapa
Cambios notables:
- Se agregó compatibilidad con idiomas índicos:
- bn, gu, kn, ml, mr, ta, te
- Se agregaron nuevos métodos estáticos al espacio de nombres de eventos:
- addListenerOnce
- addDomListenerOnce
- Se agregó una nueva propiedad "encoded_lat_lngs" al objeto DirectionsStep para exponer el conjunto de latlngs en formato ASCII comprimido.
- Se mejoró el rendimiento quitando los elementos DOM de los marcadores fuera de la pantalla.
- Se corrigió un error de desplazamiento en Google Chrome
- Se corrigió un error de zoom con pellizco en el iPhone.
19 de enero de 2010
- Problema 1422: Solicitud de función: Permitir que los desarrolladores creen tipos de mapas personalizados
- Problema 1523: Solicitud de función: fromContainerPixelToLatLng (y viceversa)
- Problema 1443: extend() y union() deberían devolver el objeto LatLngBounds
- Error 1960: Error: Información incompleta con provideTripAlternatives
- Problema 1675: Error en la documentación del instructivo
- Problema 1676: Error en la documentación del instructivo: Opciones de control
- Problema 1856: ¡¡¡Los polígonos no se renderizan en Opera!!!
- Problema 1954: La localización al idioma búlgaro no es correcta.
- Problema 1976: Error: Problemas con el ícono personalizado y el marcador arrastrable
- Problema 2063: Se producen colisiones de nombres de variables cuando se minimizan las subclases de OverlayView
Cambios notables:
- Se lanzó la compatibilidad con tipos de mapas personalizados, incluidos los tipos de mapas base, los tipos de mapas de superposición y la proyección:
- Nuevo objeto ImageMapType para admitir mosaicos de mapas personalizados
17 de diciembre de 2009
Cambios notables:
- Se corrigió el movimiento brusco inicial que se producía antes de que comenzara una animación de desplazamiento del mapa.
- Se corrigió el problema por el que el mapa saltaba a una ubicación diferente cuando se acercaba más allá del nivel de zoom máximo con la rueda de desplazamiento o el doble clic.
- Los controles de derechos de autor, MapType y navegación cambian de tamaño para adaptarse al tamaño del mapa.
- Los nombres de eventos, los métodos get y los métodos set de estilo anterior están oficialmente obsoletos y ya no se definen.
10 de diciembre de 2009
- Problema 1820: Acercar con la rueda de desplazamiento parece acercar más allá del nivel de zoom máximo y "saltar" la posición del mapa
- Problema 1743: El acercamiento con desplazamiento hace que el mapa se mueva a una ubicación completamente diferente
Otros cambios notables:
- Se agregó el nuevo método panToBounds.
- Se agregó una nueva animación del mapa. Afecta el arrastre, el desplazamiento, el acercamiento y los llamados a setCenter/setZoom en todos los navegadores.
- Se agregó un mensaje de advertencia de registro de consola si se usan métodos obsoletos.
25 de noviembre de 2009
- Problema 1696: Solicitud de función: Colocación de controles del mapa
- Error 1909: Corrupción de getBounds después de cambiar el centro del mapa
- Problema 1938: map.setOptions no reconoce las opciones de control
Otros cambios notables:
- Se agregó compatibilidad con RTL para habilitar los siguientes idiomas: Árabe, farsi y hebreo
- Se expuso la propiedad lat_lngs para los pasos de DirectionsResult.
11 de noviembre de 2009
- Problema 1742: El marcador de ícono personalizado siempre aparece sobre el marcador predeterminado
Otros cambios notables:
- Se agregó compatibilidad con tres idiomas nuevos.
- Vasco
- Gallego
- Tagalo
29 de octubre de 2009
- Problema 1421: Solicitud de función: Agrega una clase Directions a la API v3
Otros cambios notables:
- Se actualizó la documentación de referencia con DirectionsRenderer y DirectionsService
26 de octubre de 2009
- Problema 1647: Solicitud de función: Proporcionar un evento para que el DOM de la ventana de información esté listo
- Problema 1710: Capacidad de cancelar el evento de zoom del usuario con un doble clic
Otros cambios notables:
- Se arroja un error de JS cuando se pasan argumentos no válidos a new google.maps.LatLng()
- Se corrigió un error por el que el mapa estático se cargaba dos veces al cargar el mapa.
15 de octubre de 2009
- Problema 1525: Error de get_bounds en niveles de zoom bajos
- Problema 1757: fitBounds() no funciona en el meridiano 180
- Problema 1790: map.setOptions no puede establecer el cursor
- Problema 1767: Error: Problema con la propagación de eventos
Otros cambios notables:
- Actualizaciones de la documentación:
- Se expuso un nuevo método: LatLngBounds.isEmpty()
- Se ordenaron todos los métodos, eventos, propiedades y constantes por nombre.
- Se corrigieron los tipos incorrectos en las propiedades de las opciones de polilíneas y polígonos.
28 de septiembre de 2009
- Se mejoró el rendimiento de la renderización de polígonos.
- Se corrigió un problema con la advertencia de JS para SVGView.
22 de septiembre de 2009
- Problema 1420: Función: Agrega la clase Polyline a la API
- Problema 1371: El evento map.bounds_changed se activa repetidamente cuando se mueve el mapa
- Problema 1700: Ubicación incorrecta en el clic después de alejar el zoom en Firefox 3.5
- Problema 1702: Se informa un latLng incorrecto en los eventos de clic y doble clic cuando hay un desplazamiento en un elemento principal.
- Problema 1723: El mapa salta cuando se arrastra en iPhone
Otros cambios notables:
- Se lanzaron las polilíneas y los polígonos. Estos te permiten dibujar líneas o regiones rellenadas en el mapa, especificar estilos de trazo y relleno, y admitir la mayoría de los eventos del mouse (es decir, aún no se admite el evento onmouseover). Funcionan en todos los navegadores compatibles (IE6.0+, Firefox 2.0+, Safari 3.1+, Chrome), lo que incluye los dispositivos móviles compatibles.
- Se agregaron dos secciones nuevas a la guía para desarrolladores sobre polilíneas y polígonos.
- Se agregaron dos clases nuevas a la referencia de la API para polilíneas y polígonos.
- Se agregó el nuevo evento "idle" del mapa, que se activa cuando el mapa no se mueve durante un tiempo. Resuelve el problema 1371.
- Se corrigieron los valores de LatLng incorrectos que se devolvían de los eventos de clic.
- Se corrigió un error de zoom con pellizco en el iPhone. Consulta el problema 1723.
10 de septiembre de 2009
- Problema 1659: Se informa un latLng incorrecto en los eventos de clic y doble clic después de desplazar la vista, Firefox 3.5
- Problema 1621: Se obtiene una ubicación incorrecta después de hacer clic en el mapa en IE8 con doctype
- Problema 1642: InfoWindow overflow:auto
- Error 1531: La altura de infoWindow aumenta con cada apertura
Otros cambios notables:
- Se modificó la sintaxis para los métodos get/set y los nombres de eventos, como se especifica a continuación. La sintaxis anterior sigue siendo compatible para mantener la retrocompatibilidad. Por ejemplo:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- Se agregó el nuevo método "onAdd" a la interfaz de OverlayView, que se llama cuando se inicializan por primera vez los paneles y la proyección. Esto resuelve el problema 1377.
- Se cambió el nombre del método "remove" de la interfaz OverlayView a "onRemove". El nombre anterior sigue siendo compatible para mantener la retrocompatibilidad.
2 de septiembre de 2009
- Problema 1525: Error de get_bounds en niveles de zoom bajos
- Problema 1596: Si se desplaza más allá del borde norte o sur del mundo, se muestra un error.
- Problema 1643: Error: Las ruedas de desplazamiento del mapa se usan innecesariamente
- Problema 1379: No puedo ver los datos del mapa de Corea en la versión 3
Otros cambios notables:
- Se habilitó el desplazamiento continuo con la rueda del mouse y el zoom con doble clic en Chrome, Safari 4 y Firefox 3.5.
- Se mejoró el rendimiento al arrastrar el mapa
- Ahora, al hacer doble clic, el mapa se centra después de acercar la imagen.
24 de agosto de 2009
- Problema 1567: map.set_center a una ubicación cercana no funciona.
- Problema 1605: Desplazarse por el mapa también desplaza la página
- Error 1467: Función de mapa panorámico y animación
Otros cambios notables:
- Se habilitó el zoom con la rueda de desplazamiento de forma predeterminada. Para inhabilitarlo, configura la propiedad scrollwheel de la opción Map en false.
- Se actualizó la documentación para incluir las funciones panTo y panBy.
14 de agosto de 2009
- Error 1575: Error en el método set_draggable() de los marcadores arrastrables
Otros cambios notables:
- Se habilitó el zoom con la rueda de desplazamiento.
- Se solucionó un problema que afectaba a los iPhones y en el que se producían saltos en el mapa después de arrastrarlo.
4 de agosto de 2009
- Problema 1393: Permitir marcadores arrastrables
- Problema 1448: Error: La API v3 necesita una función checkResize() (o equivalente)
- Problema 1404: Error con el cursor en Opera
- Problema 1514: La flecha de selección de MapType se muestra de forma incorrecta con HTML 4.01 strict
- Error 1426: Control del índice Z de InfoWindow
Otros cambios notables:
- El gesto de pellizcar y arrastrar en el iPhone debería ser más sólido.
- Se agregaron los métodos de configuración y recuperación de zIndex a los objetos InfoWindow.
Cambios en la documentación:
- Se agregaron los métodos get_draggable y set_draggable del marcador
- Se agregaron los eventos de arrastre del marcador, dragstart, dragend y draggable_changed.
- Se agregó la propiedad de arrastre del marcador
- Se agregaron los métodos get_zIndex y set_zIndex de la ventana de información
- Se agregó el evento zIndex_changed de la ventana de información
- Se agregó la propiedad zIndex de la ventana de información
13 de julio de 2009
- Problema 1415: Contenido de la ventana de información: Se puede seleccionar verdadero/ falso
- Problema 1432: El evento mouseout no se activa después de que se llama a set_icon
- Problema 1365: Los controles de tipo de mapa se renderizan de forma incorrecta con un doctype estricto
Otros cambios notables:
- Los desarrolladores ya no necesitan especificar el tamaño de un MarkerImage. La API lo detectará cuando no se proporcione. En una nota relacionada, los argumentos de tamaño, anclaje y origen de MarkerImage son todos opcionales.
- Los desarrolladores ya no necesitan llamar a OverlayView.call(this) en el constructor de una subclase de OverlayView.
- Se quitaron los métodos "changed" de OverlayView de la interfaz. Esto no debería afectar el código del desarrollador, ya que estos métodos no se usaban antes.
- Se quitó la opción partialmatch de los objetos Geocoder Request. Si un desarrollador sigue pasando este parámetro, no tendrá ningún efecto en la consulta.
12 de junio de 2009
Problemas modificados:
- Problema 1363: Error: Los eventos de clic en el mapa no se envían en el iPhone
Otros cambios notables:
- El control de zoom grande se puede hacer clic en todos los navegadores
- La ventana de información "borra" el control de zoom grande y se posiciona completamente dentro del mapa y los controles.
- El derecho de autor para dispositivos móviles usa imágenes atractivas
- Las tarjetas se cargan desde el centro en lugar de desde la esquina superior izquierda.
- Los usuarios ya no pueden seleccionar el texto de los botones de tipo de mapa ni ninguna de las imágenes de control.
- La biblioteca principal es más pequeña en ~1.9 KB.