Notas de la versión de la API de Maps JavaScript

Suscríbete a estas notas de la versión. Suscribirse

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 las versiones por fecha y número de versión, junto con los cambios asociados.

Para recibir actualizaciones sobre las nuevas versiones de la API de Google Maps, suscríbete al grupo google-maps-js-api-v3-notify.

3.56.1

22 de febrero de 2024

Cambios:

  • Se corrigió un error de documentación en el parámetro "campos" de Place.searchByText.
  • [beta channel] Crea un espacio predeterminado en <gmp-map> y permite crear elementos personalizados para unir los componentes web de la API de Maps JavaScript.
  • Agrega opciones de estacionamiento a la nueva API de la clase Place.
  • google.maps.Marker dejó de estar disponible. En su lugar, usa google.maps.marker.AdvancedMarkerElement. Por el momento, no está programada la baja de 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 las regresiones importantes, no se solucionarán los errores existentes en google.maps.Marker. Se enviará una notificación con al menos 12 meses de antelación antes de que se descontinúe la asistencia. Consulta https://developers.google.com/maps/deprecations para conocer los detalles de la baja.
  • Agrega atributos adicionales a la nueva API de la clase Place.
  • Agrega 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 a la vista cuando se haga clic en ellos.

3.55.11

8 de febrero de 2024

Cambios:

  • [canal alfa] Se quitó la propiedad inputElement de PlaceAutocompleteElement.
  • [alpha channel] Agrega partes de CSS para el elemento de Place Autocomplete
  • [Canal beta] PlaceAutocompleteElement ahora está disponible en versión preliminar (v=beta)
  • Agrega opciones de accesibilidad a la API de Places V2.

3.55.10

1 de febrero de 2024

Cambios:

  • [canal beta] Da de baja 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.
  • Corrección del seguimiento de uso por canal
  • Habilita las polilíneas adaptadas al tráfico para los proveedores de ubicaciones de viajes y vehículos en el uso compartido de viajes en JavaScript.
  • La nueva clase Place ahora está disponible en el canal semanal.
  • Place.openingHours dejó de estar disponible. En su lugar, usa regularOpeningHours.

3.55.9

25 de enero de 2024

Cambios:

  • [Canal beta] Se solucionó un problema por el que no se podía cerrar el diálogo de combinaciones de teclas cuando se presionaba la tecla Esc en MapElement
  • Se agregó un nuevo parámetro de URL loading=async a la URL de arranque para la carga directa de secuencias de comandos Esto indica que la API de Maps JavaScript no se cargó de forma síncrona y que el evento load de la secuencia de comandos no activó ningún código JavaScript. Se recomienda establecer esta opción como async 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] Presenta una nueva propiedad gmpClickable en AdvancedMarkerElement. Este es un cambio rotundo para los usuarios que registran el evento gmp-click con addEventListener() en el canal beta. Para recibir el evento gmp-click cuando se hace clic, establece la propiedad gmpClickable en true o agrega el atributo gmp-clickable al componente web . En el caso de los usuarios que registran el evento gmp-click con addListener(), no es necesario que realices ningún cambio en este momento.

3.55.7

11 de enero de 2024

Cambios:

  • [canal beta] La propiedad element de AdvancedMarkerElement ahora apunta a la instancia de AdvancedMarkerElement.
  • [beta channel] Marcadores avanzados ahora puede personalizar su contenido con nodos secundarios
  • Se corrigió un error por el que las combinaciones de teclas de desplazamiento lateral y zoom no funcionaban después de hacer clic en el mapa
  • Habilita la personalización de polilíneas para el uso compartido de viajes en JavaScript.
  • [canal alfa] Agrega los atributos types, requestLanguage, requestedRegion y name a PlaceAutocomplete
  • [Canal beta] Se corrigió el error que causaba que no se creara el elemento Marcador avanzado cuando se llamaba a document.createElement('gmp-advanced-marker').

3.55.3

30 de noviembre de 2023

No hay cambios públicos.

3.55.2

23 de noviembre de 2023

Cambios:

  • Se corrigió un error que causaba errores de CSP relacionados con el estilo en Street View.

3.55.1

16 de noviembre de 2023

No hay cambios públicos.

3.54.12a

8 de noviembre de 2023

Cambios:

  • Se corrigió un error que causaba que WebGLOverlayView no se renderizara en ciertas situaciones.

3.54.12

2 de noviembre de 2023

Cambios:

3.54.11

26 de octubre de 2023

Cambios:

  • Se solucionó un problema por el que la configuración de controles en un mapa podía generar un error
  • Agregar la capacidad de restringir las imágenes de Street View únicamente a fuentes oficiales de Google mediante StreetViewLocationRequest y StreetViewControlOptions

3.54.10

18 de octubre de 2023

Cambios:

  • [canal beta] MapElement ahora ajusta automáticamente el diseño de sus controles para los modelos de izquierda a derecha o de derecha a izquierda, según su estilo de direction calculado. También hay ranuras disponibles para agregar controles personalizados. ControlPosition ahora admite valores lógicos para la compatibilidad con el diseño LTR/RTL. La API de Maps Embed ahora también ajusta automáticamente el diseño de sus controles para que se escriban de izquierda a derecha o de derecha a izquierda según el idioma.
  • [canal beta] MapElement ahora tiene habilitado DeegatesFocus

3.54.9

12 de octubre de 2023

  • [beta channel] Agrega 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 JavaScript de viajes compartidos.

3.54.6

21 de septiembre de 2023

Cambios:

  • google.maps.FeatureLayer responde a los eventos mousemove.
  • Se agregó google.maps.FeatureType.SCHOOL_DISTRICT, por lo que los distritos escolares admiten el diseño basado en datos.

3.54.5

14 de septiembre de 2023

Cambios:

  • [Canal beta] Se corrigió un error que causaba que addEventListener() de AdvancedMarkerElement no estuviera disponible.

3.54.4

7 de septiembre de 2023

Cambios:

  • El logotipo de Google no se superpondrá con tanta frecuencia con la información de los derechos de autor en el mapa.

3.54.2

24 de agosto de 2023

Cambios:

  • Se corrigió el error en DirectionsRenderer por el que Maps no se cargaba si no se configuraban 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 admitir ECMAScript 2020 de forma nativa.
  • Ahora, Advanced Markers se renderiza 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 los botones de zoom se inhabilitaban en los niveles de límite.

3.53.13

27 de julio de 2023

Cambios:

  • [Canal beta] Se refactorizaron las atribuciones de la nueva clase de lugar. PhotoAttribution ahora es AuthorAttribution author ahora es displayName. authorURI ahora es uri. photoURI {?string} ya está disponible en AuthorAttribution. Photo.attributions ahora es Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} reemplaza a Photo.author/authorURI/authorPhotoURI.
  • [canal beta] Se agregó el campo obligatorio textQuery y se dará de baja query en el método searchByText() de la clase Place.
  • Se ajustó el desplazamiento del anclaje de la ventana de información para las etiquetas y los íconos del mapa de trama.

3.53.12

20 de julio de 2023

Cambios:

  • [beta channel] Se agregaron proveedores de ubicación de vehículos y flotas de ODRD para el uso compartido de recorridos de JavaScript: seguimiento de flota.
  • Se actualizó el mensaje de advertencia cuando se ignora el argumento que se pasó al constructor LatLng().
  • Marker.collisionBehavior dejó de estar disponible y se reemplazó por AdvancedMarkerElement.collisionBehavior.

3.53.11

13 de julio de 2023

Cambios:

  • La función isLocationOnEdge() ahora muestra true 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 el mapa de vectores no se carga y recurre a un mapa de trama.

3.53.7

15 de junio de 2023

Cambios:

  • [canal alfa] Actualiza el elemento de Place Autocomplete para mejorar la compatibilidad con los lectores de pantalla y otras tecnologías de asistencia.

3.53.5

1 de junio de 2023

Cambios:

  • Permite el paso de un elemento Node a la propiedad content de Advanced Markers.
  • Se mejoró el rendimiento del comportamiento de colisión de Marcadores avanzados.
  • Se agregó un campo nuevo para DeliveryVehicleStop en el recorrido compartido de JavaScript.

3.53.4a

24 de mayo de 2023

Correcciones de errores:

  • Se corrigió el problema de parpadeo que se producía en el mapa de vectores.
  • Se corrigió el cálculo de fecha incorrecto al tener en cuenta diferentes zonas horarias en el método de lugar getNextOpeningTime().
  • Se corrigió un tipo erróneo en VehicleJourneySegment para el viaje compartido

3.53.3

18 de mayo de 2023

Cambios:

  • [canal alfa] Se corrigió un error por el que el elemento de Place Autocomplete 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 en el desbordamiento de texto.
  • [beta channel] Contexto local ahora 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 colocar el cursor sobre la pantalla, a menos que se hubiera vuelto a colocar en el conector al menos una vez.
  • Los límites, la ubicación y el radio dejaron de estar disponibles para el servicio de Place Autocomplete. En su lugar, usa locationBias y locationRestriction.

3.53.2

4 de mayo de 2023

Cambios:

  • [beta channel] El diseño basado en datos aplicable a conjuntos de datos está disponible
  • [canal beta] Los componentes web de <gmp-map> y <gmp-advanced-marker> ya están disponibles.
  • Se agregó TimeWindow como campo a Task y TaskTrackingInfo en el uso compartido de recorridos de JavaScript.
  • AdvancedMarkerElement y PinElement se lanzan en el canal semanal.
  • Se lanzó un diseño basado en datos para los límites en el canal semanal.
  • getMapCapabilities y el evento mapcapabilities_changed se publican en el canal semanal.

3.53.1a

27 de abril de 2023

Cambios:

  • Se actualizó el servicio Place Autocomplete para que sea compatible con locationBias y locationRestriction.
  • [canal beta] Se publicó documentación sobre el método toJSON de Place v2.
  • [canal beta] Se corrigió el arrastre de Advanced Markers que se producía cuando el mapa se ajustaba.
  • [beta channel] El diseño basado en datos de PlaceFeature.fetchPlace displayNames estará en el idioma del usuario final.
  • [Canal beta] Se cambió el nombre de AdvancedMarkerView y PinView por AdvancedMarkerElement y PinElement.
  • [Canal beta] Se solucionó un problema por el que AdvancedMarkers y Pins a veces estaban disponibles sin cargarlos explícitamente Recuerda que siempre debes cargar la biblioteca "marker" antes de acceder a estas clases.
  • [canal beta] AdvancedMarker position ahora se normalizó a una LatLngAltitude.
  • [beta channel] Retira la propiedad draggable de Advanced Markers y se la reemplaza por gmpDraggable.

3.52.9

13 de abril de 2023

Cambios:

  • [canal beta] Cambiar el valor de la propiedad de lugar "priceLevel" de un número a una cadena. Los valores posibles para "priceLevel" son ahora: "FREE", "INEXPENSIVE", "MODERATE", "EXPENSIVE", "VERY_EXPENSIVE".
  • [canal beta] Se dio de baja AdvancedMarkerView.draggable y se reemplazó por gmpDraggable.
  • [beta channel] 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] Ahora la propiedad de título de AdvancedMarkerView solo acepta una cadena Los títulos se pueden quitar con una cadena vacía.
  • [canal beta] Agrega "svgIconMaskURI" como nombre de campo compatible para los métodos Place.fromPlaceFrom.
  • [beta channel] Se cambió la propiedad de la clase Place de userRatingsCount a userRatingCount
  • Se mejoró la impresión de errores cuando se accede a la consola.

Correcciones de errores:

  • Se corrigió un error por el que el cierre de InfoWindow causaba un error

3.52.8

6 de abril de 2023

Cambios:

  • Se agregó pollingIntervalMillis como campo público de proveedores de centros de votación en el recorrido compartido de JavaScript.
  • [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 Place Review mostraban una fecha incorrecta.
  • Se solucionó un problema por el que la creación de elementos personalizados no funcionaba a nivel global.
  • [Canal beta] Se corrigió un error que causaba la desaparición de Marcadores avanzados cuando el mapa se unía.

3.52.6

23 de marzo de 2023

Cambios:

  • [canal alfa] Lanzamiento de la versión experimental del widget de Place Autocomplete (nuevo).
  • Publica el recorrido compartido de JavaScript en el canal semanal.

3.52.5

16 de marzo de 2023

Cambios:

  • [Canal beta] Diseño basado en datos: Se quitaron NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 y SUB pardela_LEVEL_1 FeatureTypes.

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:

  • [beta channel] Suprime el evento de clic del Marcador avanzado cuando se arrastra un marcador.

3.52.3

2 de marzo de 2023

Cambios:

  • [beta channel] Se agregaron entidades TaskTrackingInfo para el uso compartido de recorridos de JavaScript.
  • [beta channel] Se actualizó la API de Maps JavaScript para admitir ECMAScript 2020 de forma nativa.

Correcciones de errores:

  • Se corrigió una fuga de memoria que podía ocurrir al agregar o quitar marcadores en el mapa.
  • Se corrigió un error que causaba 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: Quita la propiedad PlaceFeature.displayName.
  • [Canal beta] Se corrigió WebGLOverlayViews, que no se quitaba correctamente cuando se llamaba a setMap(null).
  • Se corrigió un error que indicaba que la biblioteca search es desconocido.
  • Se corrigió un error en el que el botón de cierre InfoWindow era invisible cuando se encontraba en una shadow root
  • Para mejorar las Métricas web esenciales y reducir la transferencia de datos innecesaria, Maps JS ahora aplaza la carga de mosaicos de mapas hasta que el mapa se acerque al viewport. Los mapas que se crean dentro del viewport inicial de la página no deben ver ninguna diferencia.

3.52.1

16 de febrero de 2023

Cambios:

  • Agrega la función importLibrary(), que permite cargar bibliotecas de forma dinámica durante el tiempo de ejecución.
  • [Canal beta] Habilita la función de desplazamiento lateral automático de InfoWindow cuando se abre en un Marcador avanzado.
  • [beta channel] hizo que ciertos campos de los objetos de datos de la biblioteca de viajes compartidos no se puedan anular.
  • [canal beta] Diseño basado en datos: Los FeatureTypes de NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 y SUB pardela_LEVEL_1 dejaron de estar disponibles. Se quitarán en marzo de 2023.

3.51.8

2 de febrero de 2023

Cambios:

  • Canal beta: Se admite la renderización de Marcadores avanzados en tipos de mapas personalizados.
  • Ahora, la copia más reciente del cargador de arranque intercalado reutilizará los nonces de la 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 solucionó un problema con Advanced Markers, por el que, en ocasiones, quitar un marcador con colisión del mapa podía hacer que un elemento de marcador fantasma quede en el DOM.

3.51.5

12 de enero de 2023

Cambios:

  • Se corrigió el tipo de element en AdvancedMarkerView, PinView y LocalContextMapView, de Element a HTMLElement | SVGElement para representar de manera más precisa el tipo de elemento requerido.

Correcciones de errores:

  • Se corrigió un error que se producía cuando se usaba un marcador avanzado con un elemento InfoWindow, en el que el elemento InfoWindow podía no abrirse después de arrastrar el marcador con el teclado

3.51.4

5 de enero de 2023

Cambios:

  • Canal beta: Agrega atributos nuevos a la clase de lugar
  • Canal beta: El array de estilos basados en datos de FeatureMouseEvent.features puede contener más de un atributo si hay varios debajo del clic y se activan todos los objetos de escucha de clics de FeatureLayer debajo de un clic.
  • Canal Beta: Se arroja un error de argumentos no válidos a google.maps.Map.getFeatureLayer.
  • Corrige la posición de píxeles de Marcadores avanzados en un mapa de pantalla completa.
  • Cambia los eventos del mouse del mapa para ignorar los clics en el botón del mouse que se producen cuando ya se presiona otro botón del mouse.
  • Se corrigió un error que causaba la desaparición de Marcadores avanzados cuando se hacía zoom en el mapa.
  • Mejora el rendimiento al acercar 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 durante la creación de límites LatLngBounds, incluso a través de Map.getBounds().
  • Actualiza la referencia de WebGLOverlayView para onAdd y onRemove.
  • Se agregó personalización fija del diseño de marcadores para el uso compartido de viajes.

3.51.3

8 de diciembre de 2022

Cambios:

  • Se corrigió un error que causaba que un marcador no cediera el enfoque del teclado cuando estaba fuera del viewport del mapa.
  • Canal beta: 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 por el que Advanced Markers no se renderizaba al pasar un mapa que está unido a un proxy.
  • Canal beta: Agrega personalización de marcadores de proveedores de ubicaciones de viajes para el uso compartido de recorridos de JavaScript.

3.51.2

1 de diciembre de 2022

Cambios:

  • Canal beta: La API de google.maps.importLibrary() ya está disponible.
  • Canal beta: Obsoleto: Contexto local dejó de estar disponible y ya no se recomienda para sitios web nuevos. Estas opciones seguirán funcionando y se enviará una notificación 12 meses antes de descontinuar la asistencia técnica. Si te interesa crear una experiencia similar al 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 mosaicos de mapas hasta que el mapa se acerque al viewport. Los mapas que se crean dentro del viewport inicial de la página no deberían ver ninguna diferencia.
  • Canal beta: Agrega un evento para los cambios de estado de los sondeos para los proveedores de ubicación de viajes compartidos.
  • Canal beta: Se agregaron funciones de personalización de diseño para la opción de compartir el viaje. Los métodos de configuración anteriores dejaron de estar disponibles.
  • Agrega accesibilidad del teclado a los pasos del panel de instrucciones sobre cómo llegar. Ahora, es posible navegar por las instrucciones con la tecla Tab y seleccionarlas con la barra espaciadora o Intro.
  • google.maps.geometry.spherical.computeArea() ahora acepta LatLngBounds y Circle. LatLngBounds ahora se puede construir con un LatLngBoundsLiteral.
  • Agrega texto alt a las imágenes en el panel de rutas sugeridas de DirectionRenderer.

3.51.1

17 de noviembre de 2022

Cambios:

  • Canal beta: Se lanza la clase Place de la biblioteca de Places.
  • Canal beta: Se agregaron funciones de personalización de diseño para la opción de compartir el viaje. Los métodos de configuración más antiguos dejaron de estar disponibles.
  • Internet Explorer 11 se retiró de servicio 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 mapas híbridos o satelitales para aumentar la visibilidad.
  • Se mejoró el rendimiento de carga de Marcadores avanzados.
  • Permite que el teclado del botón "deshacer" para dibujar sea accesible y que sea fácil de usar para el lector de pantalla.
  • Permite que el teclado de los marcadores del procesador de instrucciones sobre cómo llegar sea accesible y fácil de usar para el lector de pantalla.
  • Agrega una descripción ARIA al control de escala del mapa.
  • Habilita el enfoque del teclado y la interacción para el control de escala del mapa.
  • Introduce un parámetro de lenguaje en la API de Geocoder JS. La API de Maps JS ya no considera a US como una región predeterminada en el geocodificador si no se especifica de forma explícita.
  • Introduce un parámetro de lenguaje en la API de Directions JS.
  • Se introduce un parámetro de lenguaje en la API de JS de Distance Matrix.

Correcciones de errores:

  • Se corrigió un error que causaba que el enfoque del teclado redireccione al marcador cuando se abría una ventana de información.
  • Se corrigió un error que causaba que los marcadores no 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 todavía están 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 y google.maps.event.addDomListenerOnce tenían una vinculación de this incorrecta.

3.50.12

3 de noviembre de 2022

Cambios:

  • Canal beta: Marcadores avanzados ahora admite la altitud cuando se usa en mapas oblicuos.

3.50.11

27 de octubre de 2022

Cambios:

  • Canal beta: Ahora se registra un error cuando las capas de componentes de diseño basado en datos no están disponibles.
  • Canal beta: Mejoras de rendimiento para la carga predeterminada de Marcadores avanzados.

3.50.10

20 de octubre de 2022

Correcciones de errores:

  • Se corrigió el padding inferior y derecho de InfoWindow en iOS.

3.50.9

13 de octubre de 2022

Cambios:

  • Los pasos seleccionados ahora se destacan en el panel de instrucciones sobre cómo llegar.
  • Se corrigió la escritura de TypeScript en el constructor PinView.
  • Se corrigió la escritura de TypeScript en el constructor LagLngAltitude.
  • Se actualizó la imagen del ícono de marcador predeterminada en DirectionsRenderer.

3.50.8

6 de octubre de 2022

Cambios:

  • Canal beta: Se lanzó la versión preliminar de Advanced Markers.
  • Canal beta: Presenta documentación sobre isAdvancedMarkersAvailable en el objeto que se muestra getMapCapabilities().
  • Agrega "Este campo es de solo lectura" a la descripción de la API de LocalContextMapView y a la propiedad element de LocalContextMapViewOption.

Correcciones de errores:

  • Los colores en los estilos personalizados de JSON ahora usan la opacidad del estilo 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 de inclinación y rotación al diálogo de combinaciones de teclas.

3.50.6

22 de septiembre de 2022

Correcciones de errores:

  • Se corrigió un error por el que Voice Over en iOS podía navegar por los elementos debajo del diálogo de combinaciones de teclas
  • Agrega texto alternativo a la imagen estática del mapa.

Cambios:

  • Ahora se registra un error en la consola cuando se llama a map.getMapCapabilities(), el cual tiene un error.

3.50.5

15 de septiembre de 2022

Cambios:

  • Agrega la constante MAX_BOUNDS para LatLngBounds a fin de 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: Actualiza la clase DeliveryVehicle de uso compartido del recorrido de JavaScript para incluir atributos personalizados
  • Se corrigió un error por el cual se mostraba un objeto LatLng incorrecto en un evento después de que se inclinaba un mapa.

3.50.2

25 de agosto de 2022

Cambios:

  • Canal beta: Se cambió FleetEngineDeliveryFleetLocationProvider para que acepte un filtro de vehículos de entrega de cadenas.
  • Actualiza la imagen del ícono de marcador predeterminada.

3.50.1

18 de agosto de 2022

Cambios:

  • Canal beta: Presentan las APIs de funciones de mapas (evento getMapCapabilities y mapcapabilities_changed) en el canal beta.
  • Canal beta: Introduce un parámetro language en google.maps.Geocoder.
  • Canal beta: Introduce un parámetro language en google.maps.DistanceMatrixService.
  • Canal beta: Introduce un parámetro language en google.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 los parámetros de idioma y región en varias APIs de Place JS.
  • Se quita la compatibilidad con Street View de la API de Maps JavaScript para 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 las muestras de código que requieren un ID de mapa. Este ID de mapa no se diseñó para usarse en aplicaciones de producción y no se puede utilizar para características que requieran configuración en la nube (como el diseño de Cloud).
  • Aclara que se necesita FleetEngineDeliverFleetLocationProvider.locationRestriction para iniciar el seguimiento.

3.49.11

28 de julio de 2022

Cambios:

  • Ahora se puede hacer referencia a google.maps.VehicleType como una enumeración del tiempo de ejecución

3.49.10

21 de julio de 2022

Cambios:

  • Los valores NaN se rechazan para el ancho o la altura al validar el tamaño del ícono de marcador, el tamaño ajustado 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 era visible en dispositivos iOS en Street View.
  • Se corrigió un error en el que se cortaba el texto flotante de las instrucciones sobre cómo llegar para los idiomas RTL en la API de Embed
  • Hace que la ventana de información del transporte público sea más accesible y fácil de leer de pantalla.

3.49.9

14 de julio de 2022

Cambios:

  • Se debe aclarar el uso de los campos de ID en los proveedores de ubicaciones de viajes compartidos.

3.49.8

7 de julio de 2022

Cambios:

  • Permite que los vínculos de navegación de Street View sean accesibles con el teclado y sean fáciles de usar para los lectores de pantalla.
  • Presenta un nuevo método focus en StreetViewPanorama.

3,49

23 de junio de 2022

Cambios:

Correcciones de errores:

  • Permite que se pueda acceder a la enum BusinessStatus a través de google.maps.places.BusinessStatus.

3.49.5

16 de junio de 2022

Cambios:

  • Agrega un control y un diálogo de combinaciones de teclas a Street View para mejorar la visibilidad de las combinaciones de teclas.

Correcciones de errores:

  • Se corrigió un error que causaba que un formulario se enviara al cerrar Street View.

3.49.4

9 de junio de 2022

Cambios:

  • Mueve WebGLOverlayView, CameraParams, LatLngAltitude, moveCamera, zoom fraccionario y getVisibleRegion al canal semanal.
  • La panorámica predeterminada de Street View de Map ahora administra automáticamente el enfoque cuando se abre. Este es el nuevo comportamiento predeterminado.
  • La panorámica de Street View ahora restablece el enfoque automáticamente cuando se cierra (si es posible).
  • Ahora es posible cerrar Street View presionando la tecla ESC (cuando el botón de cerrar está habilitado).
  • geometry.spherical.computeSignedArea() y geometry.spherical.computeArea() se optimizaron para aumentar la solidez y exactitud.

3.49.3a

2 de junio de 2022

Cambios:

  • Se mejoró el contraste de color del control de seguimiento de movimiento de Street View.
  • El control de seguimiento de movimiento del teclado de Street View es accesible y fácil de usar para los lectores de pantalla.
  • Las clases MapsNetworkError, MapsRequestError y MapsServerError ahora están expuestas y documentadas 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.
  • El control de seguimiento de movimiento del teclado de Street View es accesible y fácil de usar para los lectores de pantalla.
  • Las clases MapsNetworkError, MapsRequestError y MapsServerError ahora están expuestas y documentadas 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 los parámetros de idioma y región en varias APIs de Place JS.
  • Mejora el contraste de color de la pantalla completa y los controles de la brújula en modo oscuro.
  • Permite que el control de la brújula, el botón de cierre y el vínculo de la dirección de Street View sea accesible y sencillo para el lector 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 siguen 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. Más información.
  • isFractionalZoom se trasladó 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 de la API de Maps JavaScript, los elementos externalizados y la documentación de referencia.
  • Las funciones google.maps.event.addDomListener() y google.maps.event.addDomListenerOnce() dejaron de estar disponibles y no se deben usar. En su lugar, usa el método addEventListener() estándar. Estos métodos seguirán funcionando, y no hay un plan para retirarlos.
  • Se agregaron title y aria-label al ícono de marcador de Street View.
  • Agrega el atributo aria-pressed al control Pantalla completa.
  • Mejora el espaciado del menú desplegable para el control Tipo de mapa.
  • Actualiza las etiquetas ARIA del control desplegable Tipo de mapa (Map Type).

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:

  • Mejora el contraste de color en la API de Maps JS y el logotipo de Google de la API de Embed.

3.48.7a

31 de marzo de 2022

Cambios:

  • Canal Beta: Quita las APIs de Overlay View de WebGL obsoletas.
  • Habilita el mapa base actualizado para los clientes de la API de Maps JavaScript. El mapa base actualizado, que ya se usa en la versión de Google Maps para consumidores, proporciona un mapa base más completo y detallado, en particular en lo que respecta a los accidentes geográficos del terreno.

Correcciones de errores:

  • Revierte una corrección anterior para map.fitBounds() (facilitar la transición del viewport para distancias cortas), pendiente de análisis.
  • Se corrigieron los problemas de contraste de color en el control de tipo de mapa en el modo de contraste de color alto.
  • Hace coincidir las casillas de verificación de los controles de tipos de mapas con las etiquetas visuales correspondientes.
  • Se corrigieron los problemas de contraste de color en las ventanas de información en el modo de contraste de color alto

3.48.6

24 de marzo de 2022

Cambios:

  • Se corrigió map.fitBounds() para facilitar la transición del viewport para 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 se enfoquen automáticamente en open.

Correcciones de errores:

  • Se solucionó un problema de contraste de color para el vínculo "Ver en Google Maps" en sInfoWindow
  • Se solucionó un problema de contraste de color para el vínculo "Ver en Google Maps" en el control de dirección StreetViewPanorama

3.48.4

10 de marzo de 2022

Cambios:

  • Presenta un nuevo evento visible para InfoWindow.
  • Se introdujo un nuevo método focus en InfoWindow.

3.48.3

3 de marzo de 2022

Cambios:

  • Canal Beta: Habilita el nuevo estilo de llamada de servicio en el servicio Street View de la API de Maps JavaScript. 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.
  • Se agregó una nueva propiedad ariaLabel para InfoWindow.

3.48.1

17 de febrero de 2022

Cambios:

  • Canal Beta: Se agregó compatibilidad para configurar IDs de experiencias globales. Consulta la documentación de referencia de la API aquí.
  • Canal Beta: ahora el primer y el segundo parámetro de fromLatLngAltitude se combinarán en una LatLngAltitude, en lugar de una LatLng y number.
  • Se cambió el nombre del parámetro noWrap de LatLng a noClampNoWrap.
  • El lector de pantalla ahora lee las instrucciones para navegar por los marcadores cuando un marcador recibe el foco.
  • La API de Maps JavaScript ahora brinda información sobre 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 es compatible con Internet Explorer. Para que Internet Explorer 11 siga siendo compatible, 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.
  • El canal trimestral se actualizó a la versión 3.47.
  • Las versiones 3.46 y 3.45 todavía están disponibles cuando se solicitan por número.

3.47.6

20 de enero de 2022

Correcciones de errores:

  • Se solucionó un problema por el que la página se desplazaba hasta la parte superior cuando el control de combinaciones de teclas estaba enfocado.

3.47.4

6 de enero de 2022

Cambios:

  • Canal Beta: Actualización de la API de WebGLOverlayView para la versión Beta. Se dieron de baja todas las clases y los métodos con "gl" en su nombre y se reemplazaron por otros nuevos que lleven "GL" en el nombre. Se dio de baja WebglCameraParams y se reemplazó por la nueva clase CameraParams (que crea subclases CameraOptions).
  • Se actualizó la documentación del método PlaceOpeningHours para reflejar que no se utilizan horas excepcionales en los cálculos.

3.47.3

9 de diciembre de 2021

Cambios:

  • LatLng, LatLngBounds y Circle 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 cada vez que se permite LatLng para proyecciones.

Correcciones de errores:

  • Se corrigieron algunos problemas de renderización que podían ocurrir a valores de escala más pequeños (menores que 1.0).

3.47.1

18 de noviembre de 2021

Cambios:

  • Ahora se permite LatLngLiteral como parámetro siempre que se permita LatLng 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 se retiró de servicio en versión 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 foco de tabulación cuando la opción keyboardShortcuts del mapa se establece en false.
  • Los botones Acercar y Alejar ahora están inhabilitados cuando se alcanza el nivel de zoom máximo o mínimo correspondiente.
  • Se convirtió el control MapType para usar elementos semánticos a fin de mejorar la accesibilidad y la experiencia del lector de pantalla en la API de Maps Embed.
  • Se agregó texto alternativo al ícono en la pantalla de error.
  • Se implementaron varias mejoras generales en el estado del código.

Correcciones de errores:

  • Reemplaza los atributos controlHeight y controlWidth que no cumplan con las WCAG por atributos data-* que cumplan con los requisitos.

3.47

11 de noviembre de 2021

Cambios:

  • El canal semanal se actualizó a la versión 3.47.
  • El canal trimestral se actualizó a la versión 3.46.
  • La versión 3.45 todavía está disponible cuando la solicita el 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ú de 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 elementos externos.

3.46.11

28 de octubre de 2021

Cambios:

  • Se convirtieron los métodos get y set para usar goog.a11y.aria. Esto te ayudará a evitar 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 era arrastrable.

3.46.5

16 de septiembre de 2021

Correcciones de errores:

  • Se corrigió un error relacionado con una relació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 y CustomOverlay abiertos.

3.46.2

26 de agosto de 2021

Cambios:

  • Canal beta: Ahora se envía 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 y icon_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 todavía está disponible cuando la solicita el número.
  • Se borró la versión 3.43 y ya no se puede usar.

Bajas:

  • La compatibilidad con Internet Explorer dejará de estar disponible. 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 3.47. La compatibilidad con Internet Explorer 11 se descontinuará por completo en noviembre de 2022.

Correcciones de errores:

  • Se corrigió un error por el cual 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 entre sí.

3.45.8

29 de julio de 2021

Cambios:

  • API de Embed: En los mapas incorporados, el nivel de zoom se conserva después de que se los redirecciona a la página de instrucciones sobre cómo llegar.

3.45.7

22 de julio de 2021

Cambios:

  • La compatibilidad con IE11 dejó de estar disponible. Ahora, Maps en IE11 mostrará un banner en el canal beta.
  • Se actualizó el vínculo "Cómo llegar" en los mapas incorporados para que sean más precisos.

Correcciones de errores:

  • Se solucionó un problema por el que el método getFeatureById() no podía recuperar funciones con un ID de 0.
  • Se solucionó un problema por el que se arrojaba una UNKNOWN ERROR/SERVICE BACKGROUND ERROR si el valor ComponentRestriction era indefinido o nulo.

3.45.6a

15 de julio de 2021

Cambios:

  • Cuando se abre, el foco ahora se administra en el contenedor InfoWindow cuando el primer control enfocable no está en el viewport de InfoWindow o cuando se usa 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 el administrador del dibujo y se lo volvía a agregar al mapa.
  • Se corrigió un error por el que la cadena "Cómo llegar" se truncaba en la ventana emergente "Incorporar un mapa" en algunos idiomas.

3.45.5

1 de julio de 2021

Cambios:

  • Se actualizó la URL de Maps Studio en los archivos de escritura y la API de JS.

Correcciones de errores:

  • Se corrigió un rechazo de promesa no controlado cuando se proporcionaba una devolución de llamada.

3.45.4

24 de junio de 2021

Cambios:

  • Se corrigió un error que causaba que se abriera el diálogo de combinaciones de teclas cuando se enviaba el formulario.
  • Se corrigió un error por el que el botón "Combinaciones de teclas" estaba desalineado.
  • Se quitaron los objetos que se agregaron accidentalmente 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 foco no se mueva cuando se llame a open() dentro del mismo bucle de ejecución que la creación de la instancia de un 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 solucionó un problema por el que el fondo del diálogo de combinaciones de teclas en la API de Embed no mostraba correctamente el control de tipo de mapa.
  • Se solucionó un problema que podía provocar un error cuando se cargaban estilos de CSS de fuente
  • Se corrigió un error por el que se producía un parpadeo cuando se desplazaba el mapa con una ventana de información abierta.

Cambios:

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 Data.StyleOptions.
  • Se rediseñó el diálogo de derechos de autor para mejorar la compatibilidad de accesibilidad.
  • InfoWindows ahora administrará el foco automáticamente cuando se abra. Esto representa el nuevo comportamiento predeterminado.
  • Se agregó la API de InfoWindowOpenOptions, que permite a los desarrolladores controlar cómo se administra el foco cuando abren InfoWindows.
  • Ahora puedes cerrar las InfoWindows presionando la tecla ESC.
  • InfoWindows ahora se anuncia como un "diálogo" cuando se usan lectores de pantalla.
  • El aislamiento de Polyfill ahora está habilitado. Este cambio evita que los polyfills internos de la API de Google Maps se instalen en la página del host.

Correcciones de errores:

  • Se solucionó un problema por el que aparecía el anillo de enfoque en el mapa cuando se cambiaba de pestaña del navegador.
  • Se solucionó un problema por el que el anillo de enfoque de los controles del mapa, los elementos de marcadores y los elementos del submenú de control de tipos de mapa aparecían incorrectamente con la interacción del mouse en algunos navegadores.

Nuevas funciones:

  • Se habilitó la compatibilidad con Promises en los servicios Directions, Distance Matrix, Elevation, Geocoder, Maximizar Zoom Imagery, StreetView y AutcompleteService.getPlacePredictions().
  • Se agregaron en el mapa el control y el diálogo de combinaciones de teclas 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 solucionó un problema por el que los marcadores optimizados que se ocultaban o se quitaban se volvían a agregar al mapa después de cambiar a un nuevo tipo de mapa.

Contexto local:

  • Se agregó compatibilidad para arrays que no tienen un método @@iterator definido como un valor placeTypePreferences 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 foco se mueva a los menús desplegables de tipos de mapa cuando colocas el cursor sobre un botón.

Correcciones de errores:

  • Se corrigió un error que se producía 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 de la vista de Place Details a la parte inferior del contenido.

3.44.7

25 de marzo de 2021

Cambios:

  • El enfoque del teclado ahora regresa al elemento correspondiente cuando se cierra la ventana de información.

3.44.4

4 de marzo de 2021

Cambios:

  • Las imágenes a 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 el sentido de las manecillas del reloj y en el sentido contrario.

Correcciones de errores:

  • Se corrigió una fuga de memoria que podía ocurrir cuando se renderizaba el mapa de forma repetida.
  • Se corrigió una fuga de memoria que ocurría al agregar o quitar 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 Place Autocomplete apuntaba de forma incorrecta al extremo incorrecto en el canal beta.

3.44.1

18 de febrero de 2021

Cambios:

  • Los botones del selector de lugares de LocalContext ahora están inhabilitados cuando se vuelven a cargar los lugares que se muestran.
  • Los marcadores no optimizados ahora son enfocables y son accesibles con el teclado.
  • Canal beta: Se quitaron los objetos que se agregaron accidentalmente a window (Spherical, PolylineCodec, PolyGeometry). 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 de host.

3.43.8a

25 de febrero de 2021

Solo se actualizó el canal trimestral. Cambios:

  • Se solucionó un problema de fuga de memoria cuando se renderizaba un mapa varias veces.

3.43.8

5 de febrero de 2021

Cambios:

  • Se agregó compatibilidad beta para Promises en AutocompleteService.getPlacePredictions().

Correcciones de errores:

  • Se corrigió un problema por el que Markers con etiquetas interceptaba eventos de clic, incluso cuando se configuraba clickable como 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 a veces se completaban los agujeros del polígono geojson
  • Se corrigió un error que causaba que la superposición desapareciera al cambiar entre el mapa y la vista de calle.

3.43.5

14 de enero de 2021

Cambios:

  • Se cambiaron las casillas de verificación de 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 las panorámicas de interiores de Street View.
  • Se corrigió la posición de los controles de seguimiento de movimiento de los 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 al cambiar entre el mapa y Street View en algunas situaciones.
  • Se solucionó un problema por el que los lectores de pantalla no podían navegar a los marcadores dentro del mapa
  • Se corrigió un error que causaba 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 por google.maps.MapMouseEvent y se agregó una propiedad domEvent, lo que brinda acceso directo al evento subyacente desde el DOM.
  • Se mejoró el comportamiento de memoria de las superposiciones de polígonos.
  • La memoria de Canvas ahora se libera de forma explícita para evitar problemas de memoria de Safari.

Correcciones de errores:

  • Se corrigió un error por el que el control de pantalla completa dejaba de funcionar al cambiar entre Mapa y Street View en algunas situaciones.
  • Se corrigió un error por el que 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 con conflictos de polyfills que afectaban los símbolos en IE11.

3.43.2

1 de diciembre de 2020

Cambios:

  • Agrega el evento contextmenu como una mejor alternativa al evento rightclick. El evento contextmenu agrega la capacidad de responder a ctrl-click en macOS.
  • Agrega atributos de accesibilidad a los marcadores no optimizados cuando se proporcionan title o label.
  • Se agregaron más etiquetas y roles ARIA para los controles de MapType para mejorar la experiencia del lector de pantalla.
  • Se mejoró la compatibilidad con el lector de pantalla para los controles de MapType. Cuando el usuario salga del control, se cerrará automáticamente el menú desplegable.
  • Corrige la cantidad de elementos informados por los lectores de pantalla en el menú desplegable; esto evita que el separador de línea 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 mediante 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 foco. 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 mueven al primer y al último elemento del menú desplegable, respectivamente.

Correcciones de errores:

  • Se corrigió un error por el que cancelar la animación de un marcador podía, en algunas circunstancias, hacer que ese marcador en particular finalizara animaciones futuras de manera anticipada.

3.43.1a

20 de noviembre de 2020

Cambios:

  • Agrega una propiedad className a la interfaz MarkerLabel para configurar la clase de CSS del elemento label.
  • Se agregó compatibilidad beta para las promesas en el servicio máximo de imágenes de zoom.
  • Agrega compatibilidad beta para promesas en el servicio de StreetView.
  • Se agregó texto de accesibilidad a los marcadores no optimizados cuando se proporciona title o label.
  • Se quitó la etiqueta aria-pressed del botón de menú desplegable del control MapType para mejorar la accesibilidad
  • Se convirtieron DropdownMenu y DropdownMenuItem en elementos semáticos para mejorar la accesibilidad.
  • Se modificó el texto de los elementos de derechos de autor para cumplir con los estándares de contraste de color.
  • Ahora puedes abrir y cerrar los menús desplegables con la tecla Intro o la barra espaciadora.
  • Ahora puedes enfocar los elementos del menú desplegable.
  • Biblioteca de Contexto local: Los botones de control del carrusel ahora están inhabilitados cuando no tendrían 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 suceder cuando GroundOverlays cruzaba el meridiano de 180 grados.
  • Las combinaciones de teclas ya no están inhabilitadas de forma predeterminada cuando disableDefaultUI se establece en true.
  • Se corrigió un error por el que el texto del lector de pantalla era incorrecto para los botones de activación del mapa
  • Agrega el nombre y el tipo de accesibilidad a Map.
  • Se corrigió la documentación de la interfaz que mostraba incorrectamente algunas propiedades opcionales según se requería
  • Se corrigió un error por el que el parámetro del constructor noWrap LatLng se ignoraba cuando se pasaba un LatLngLiteral.

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.
  • El canal trimestral se actualizó a la versión 3.42.
  • La versión 3.41 todavía está disponible cuando la solicita el número.
  • Se borró 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 de una casilla de verificación incorrecta
  • Se solucionó un problema con los controles del mapa, donde la tecla Tab/Mayúsculas + Tab estaba en el orden incorrecto.
  • Se convirtieron los botones del mapa de div al botón nativo para mejorar la accesibilidad.
  • La inclinación ahora está restringida según el nivel de zoom para los mapas con WebGL.
  • Se corrigió el botón de pantalla completa que desaparecía parcialmente en Internet Explorer cuando el valor de controlSize es menor que 27

3.42.8

7 de octubre de 2020

Cambios:

  • Se agregó compatibilidad beta para promesas en el servicio Directions.
  • El geocodificador componentRestrictions ahora realiza verificaciones de validación para cadenas vacías.
  • Se corrigió un error en el que el símbolo de marcador personalizado cubría la etiqueta del marcador en Safari.

Compatibilidad con íconos de lugar 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 se requiere ninguna acción; los nuevos glifos se mostrarán automáticamente.

3.42.7

29 de septiembre de 2020

Cambios:

  • Se corrigió un error por el que el orden de las palabras era incorrecto para los idiomas de derecha a izquierda en el cuadro de información de control "Informar un error en el mapa".
  • Etiqueta de marcador centrada para la dirección de texto de derecha a izquierda.

3.42.6

21 de septiembre de 2020

Cambios:

3.42.5

16 de septiembre de 2020

Cambios:

  • Se actualizó el método LatLngBounds.union para controlar 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 beta con promesas en los métodos del servicio Elevation.
  • Se introdujo una nueva propiedad InfoWindow.minWidth para especificar el ancho mínimo de un InfoWindow.
  • Se corrigió un error por el que las rutas de instrucciones sobre cómo llegar se desenfocaban 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:

  • InfoWindows ahora tiene un ancho máximo predeterminado de 648 px que se puede anular configurando la propiedad maxWidth de InfoWindow. El ancho de un elemento InfoWindow ahora puede superar los 648 px, pero estará limitado por el ancho del mapa. (Anteriormente, las ventanas de información siempre estaban restringidas a los 648 px, o al ancho del mapa, que son inferiores).
  • Evita el parpadeo del procesamiento con estilo 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 todavía está disponible cuando la solicita el número.
  • Se borró la versión 3.39 y ya no se puede usar.

3.41.7

22 de julio de 2020

Corregido:

  • Se corrigió un error por el que la configuración de la propiedad clickableIcons en false no tenía ningún efecto cuando se usaba el diseño de Cloud.

3.41.5

6 de julio de 2020

Cambios:

  • Corrige el incumplimiento de los tipos de confianza.

3.41.2

27 de mayo de 2020

Cambios:

  • El campo permanently_closed de Places de la biblioteca de Places para 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 todavía está disponible cuando la solicita el número.
  • Se borró la versión 3.38 y ya no se puede usar.

3.40.11

28 de abril de 2020

Cambios:

  • Agrega un campo nuevo, business_status, a los resultados de Place Search y Place Details. Usa este campo en lugar de permanently_closed.
  • Se corrigió una advertencia incorrecta de la consola que se producía cuando se solicitaba PlaceResult.utc_offset_minutes (nuevo); ahora se muestra una advertencia para PlaceResult.utc_offset, que quedó obsoleto.

3.40.9

14 de abril de 2020

Cambios:

  • Ahora, Map arroja un diagnóstico de InvalidValueError más fácil si se pasa un mapDiv que no sea un elemento.
  • El navegador Chrome que autocompleta una dirección en google.maps.places.Autocomplete ya no debería activar una solicitud de autocompletado en el servidor (lo que evitará la facturación).
  • Se hizo que la propiedad maxWidth sea más precisa. Antes de este cambio, si especificas que el maxWidth de un InfoWindow sea de 100, el ancho máximo real de la InfoWindow sería de 94 px. Después de este cambio, el ancho máximo será de 100 px.
  • Se corrigió un problema de fuga 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ó el error por el que llamar a setTilt() dos veces sesgaría el mapa

3.40.2

23 de febrero de 2020

Cambios:

  • Se quitó el iframe oculto del mapa de la navegación de pestañas.

3.40.1

18 de febrero de 2020

Cambios:

  • No adviertas sobre InvalidVersion para v=beta.
  • Se solucionó un problema con el desplazamiento cuando se muestraba 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.
  • El canal trimestral se actualizó a la versión 3.39.
  • La versión 3.38 todavía está disponible cuando la solicita el 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.

Corregido:

  • En el caso de las solicitudes a Directions, ZERO_RESULTS ahora se registran en la consola y ya no generan un registro de errores.

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 (3.38 era la última versión compatible).
  • AutocompletePrediction ahora muestra la distancia en línea recta al lugar seleccionado, a partir de la latitud y longitud especificadas del origen.

Bajas:

  • Los campos open_now y utc_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 todavía está disponible cuando la solicita el 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.
  • El canal trimestral se actualizó a la versión 3.37.
  • La versión 3.36 todavía está disponible cuando la solicita por número.
  • Se borró la versión 3.35 y ya no se puede usar.
  • Ya no se pueden usar las tablas dinámicas (la última versión compatible era la 3.37).
  • La compatibilidad con Internet Explorer 10 dejó de estar disponible y finalizará entre noviembre de 2019 y mayo de 2020, según el canal de versiones 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 todavía está disponible cuando la solicita el número.
  • Se borró la versión 3.34 y ya no se puede usar.
  • Ya no se puede utilizar Internet Explorer 9 (la última versión compatible era la 3.34).

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:

  • Nuevas funciones agregadas:
  • 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 todavía está disponible cuando la solicita el 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 el número total de opiniones para cada sitio.
  • 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 para Autocomplete dejó de estar disponible.
  • La capa de tablas dinámicas de la API de Maps JavaScript dejó de estar disponible el 3 de diciembre de 2018. La capa de tablas dinámicas se desactivará por completo el 3 de diciembre de 2019 y ya no estará disponible después de esa fecha. 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.
  • El canal trimestral se actualizó a la versión 3.34.
  • La versión 3.33 todavía está disponible cuando la solicita el 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 nuevos nombres de versiones. Ahora puedes especificar 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 borró la versión 3.31 y ya no se puede usar. Los clientes que especifiquen las versiones 3.0 a 3.31 recibirán su canal predeterminado, ya sea el semanal o el trimestral (consulta la guía de Control de versiones).
  • Se habilitó una IU de control más grande. Debido al aumento de las operaciones táctiles en varios dispositivos, ajustamos la IU de control para que se adapte tanto a los toques de los dedos como a los clics del mouse. (Es posible inhabilitar la función si cargas la API con la versión v=trimestral, v=3.33 o v=3.32).

3.33

11 de junio de 2018

Cambios:

16 de mayo de 2018

La versión 3.33 de la API de Maps JavaScript ahora está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.

Cambios:

  • El nuevo procesador 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 procesador experimental.
  • Ahora está disponible un nuevo mapa base experimental.

3.31

13 de febrero de 2018

Cambios:

  • Crea los primeros 256 marcadores del DOM de forma predeterminada y, luego, crea los siguientes marcadores de Tile Markers. La configuración predeterminada actual es todos los marcadores de tarjetas.
  • En niveles de zoom altos (acercamiento) cuando se arrastra el hombrecito naranja, es preferible que utilices el NEAREST en lugar de la panorámica BEST que selecciona Google.
  • gestureHandling: none ahora funciona de la misma manera que draggable: false cuando se modifica dentro de un controlador mousedown (ahora tiene efecto en mousedown).

21 de noviembre de 2017

La versión 3.31 de la API de Maps JavaScript ahora está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.

Cambios:

  • Ahora se muestra el campo region con las solicitudes de Place Details.

3,30

16 de agosto de 2017

La versión 3.30 de la API de Maps JavaScript ahora 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 las computadoras de escritorio.
  • En esta versión, se presenta la propiedad gestureHandling para aplicaciones de computadoras de escritorio que permiten la interacción del usuario con la rueda del mouse o el panel táctil. Para controlar cómo interactúan los usuarios con un mapa, se recomienda utilizar la propiedad gestureHandling en lugar de las propiedades scrollwheel, disableDoubleClickZoom y draggable.

3.29

16 de mayo de 2017

La versión 3.29 de la API de Maps JavaScript ahora está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.

Cambios:

  • El formato del ID de panorámica para panorámicas de Street View generadas por el usuario (personalizadas) cambió debido a actualizaciones de infraestructura subyacentes. Esto aumenta ligeramente el número de panorámicas disponibles.
    • Las solicitudes de panorámicas generadas por el usuario (personalizadas) que usan el ID de panorámica anterior en la API de Maps JavaScript aún funcionan. Si intentas encontrar una panorámica con la propiedad position del objeto StreetViewPanoramaOptions, el resultado contendrá el nuevo ID de la panorámica. No es necesario asignar los IDs de panorámica anterior y los nuevos, ya que ambos seguirán siendo válidos.
    • Si dependes del análisis o la lógica de verificación del ID de panorámica, ten en cuenta que el formato de los ID de panorámica puede cambiar.
    • Si encuentras algún problema, puedes informarlo con la Herramienta de seguimiento de errores.
  • Actualizaciones sobre el método fitBounds de la clase google.maps.Map
    • Para cambiar el viewport mientras un mapa está oculto, ahora puedes configurarlo con el valor visibility: hidden, lo que garantiza que el elemento 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 la función de arrastrar el mapa en dispositivos de escritorio, usa la propiedad gestureHandling y establécela en none.

15 de febrero de 2017

La versión 3.28 de la API de Maps JavaScript ahora está disponible como versión experimental. Consulta la guía sobre el control de versiones de la API.

Cambios:

  • Los mapas con sesión iniciada ya no son compatibles con la versión 3.28 y posteriores de la API de Maps JavaScript.

3,27

2 de febrero de 2017

Corregido:

10 de enero de 2017

Ahora puedes restringir las predicciones de Autocomplete para que solo se muestren en varios países. Para ello, especifica hasta 5 países en el campo componentRestrictions de AutocompleteOptions.

15 de noviembre de 2016

La versión 3.27 de la API de Maps JavaScript ahora 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 objeto MapOptions te ayuda a optimizar la experiencia de tus usuarios cuando interactúan con el mapa en dispositivos móviles. Los valores disponibles son los siguientes:
    • greedy: El mapa siempre se desplaza (hacia arriba o hacia abajo, hacia la izquierda o hacia la derecha) cuando el usuario desliza (arrastra) la pantalla. En otras palabras, los deslizamientos con un dedo y con dos dedos generan un desplazamiento lateral del mapa.
    • cooperative: El usuario debe deslizar un dedo para desplazarse por la página y dos dedos para desplazarse lateralmente 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á al usuario que debe usar dos dedos para mover el mapa. Consulta 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 es cooperative o greedy, según si la página es desplazable o no.

    Si deseas obtener más detalles y ejemplos, consulta la guía para desarrolladores.

  • El control de pantalla completa es visible de forma predeterminada en los 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 lateralmente con uno o dos dedos. Nota: iOS no admite la función de pantalla completa. Por lo tanto, el control de pantalla completa no es visible en dispositivos iOS.

Mapas con acceso a la cuenta obsoletos

6 de octubre de 2016

La función para acceder a las cuentas está obsoleta. Las versiones 3.27 y anteriores de la API de Maps JavaScript siguen admitiendo los mapas con acceso a la cuenta. Una versión futura dejará de admitir los mapas con acceso a la cuenta, pero seguirá admitiendo las funciones que guarden un lugar en Google Maps con una ventana de información o SaveWidget. Obtén más información sobre los mapas con acceso.

Cambio en los puntos de referencia en la respuesta del servicio Directions

29 de agosto de 2016

El campo via_waypoints de la respuesta del servicio 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 las instrucciones sobre cómo llegar arrastrables, pero dejará de estar disponible en la respuesta de ruta alternativa. La versión 3.27 será la última versión de la API que admite via_waypoints en rutas alternativas.

El enfoque recomendado es solicitar rutas alternativas y, luego, mostrar todas las rutas como no arrastrables y 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 (el usuario lo arrastra).

3.26

18 de agosto de 2016

La versión 3.26 de la API de Maps JavaScript ahora está disponible como versión experimental. (consulta la guía sobre el control de versiones de la API).

Cambios:

  • Un nuevo procesador de Street View ofrece mejoras en el procesamiento, como transiciones y animaciones más fluidas, un modelado de objetos mejorado, una mejor compatibilidad con dispositivos móviles y controles más claros. Consulta los detalles en el blog de Google Geo Developers.
  • La API ahora admite eventos de orientación del dispositivo en Street View, de modo que los usuarios de dispositivos móviles pueden mirar a su alrededor moviendo sus teléfonos. Como desarrollador, puedes habilitar o inhabilitar esta función. Si deseas obtener más información, consulta la guía para desarrolladores.

3,25

25 de mayo de 2016

La versión 3.25 de la API de Maps JavaScript ahora está disponible como versión experimental. (consulta la guía sobre el control de versiones de la API).

Fin de la compatibilidad con Internet Explorer 9

2 de mayo de 2016

A partir del 30 de abril de 2016, Internet Explorer 9 ya no es compatible oficialmente con la API de Maps JavaScript. 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 de mapa. Un ícono de mapa representa un lugar de interés, también conocido como lugar de interés. Consulta el método setClickableIcons en google.maps.Map.

31 de marzo de 2016

Corregido:

  • Error 9507: Los vínculos en Street View ahora funcionan de nuevo en Safari.

28 de marzo de 2016

Corregido:

  • Error 9394: Las ventanas de información se cierran automáticamente cuando el usuario abre una ventana de información para un ícono de mapa base y viceversa.
  • Mostrar un logotipo blanco de Google cuando se aplica un diseño al mapa base con la propiedad styles (antes, el logotipo se volvía blanco solo cuando se aplicaba un diseño con un StyledMapType)

18 de marzo de 2016

Corregido:

  • Error 9424: new LatLng({lat: 0, lng: 0})
  • Se corrigió el desplazamiento lateral del mouse con el nuevo procesador de Street View (con google.maps.streetViewViewer = 'photosphere').

15 de febrero de 2016

Cambios:

  • Se quitó la posibilidad de inhabilitar los controles nuevos con google.maps.controlStyle = 'azteca'.

3,23

18 de enero de 2016

Cambios:

  • En esta versión, se incluye un nuevo control de pantalla completa para el mapa. Los usuarios pueden hacer clic en el control para maximizar el mapa, de modo que ocupe toda la pantalla. De forma predeterminada, este control está desactivado. Puedes habilitarlo en MapOptions y configurarlo mediante la FullscreenControlOptions. Su posición predeterminada es RIGHT_TOP.
  • El control de pantalla completa para Street View está habilitado de forma predeterminada. Puedes inhabilitarla a través de StreetViewPanoramaOptions y configurarla con el FullscreenControlOptions. Ahora, su posición predeterminada es RIGHT_TOP.

4 de enero de 2016

Corregido:

  • Error 9009: Cuando se sintetizan eventos del mouse a partir del tacto, se debe usar el botón izquierdo en lugar del botón central para la compatibilidad con jQuery.
  • Error 4201: La API ya no usa eval(). Por lo tanto, ahora es posible usar la API sin la directiva unsafe-eval de la Política de Seguridad del Contenido.

21 de diciembre de 2015

Cambios:

  • Opción de mapa para inhabilitar el botón de acceso en los mapas que accedieron a sus cuentas (mostrará el avatar de los usuarios que accedieron a sus cuentas, aún permitirá acceder con ciertas acciones de acceso (p.ej., destacarlo), pero ya no tendrá el botón para acceder en el mapa cuando esta opción esté configurada).
  • La interfaz para las solicitudes de búsqueda de texto cambió. El parámetro types dejó de estar disponible desde el 1 de marzo de 2016 y se reemplazó por un nuevo parámetro type que solo admite un tipo por solicitud de búsqueda. Además, ya no se admitirán los tipos establishment, food y grocery_or_supermarket como parámetros de búsqueda (sin embargo, es posible que aún se muestren en los resultados de una búsqueda). Las solicitudes que usen el parámetro types heredado se admitirán hasta el 1 de marzo de 2017. Después de esa fecha, todas las búsquedas de texto deberán usar la implementación nueva.

2 de diciembre de 2015

Cambios:

  • El constructor Autocomplete verifica que se le haya proporcionado un elemento de entrada.
  • En las ventanas de información de lugares de interés del mapa base, se muestra el mismo contenido en el modo sin acceso que en el modo de acceso.
  • Los externos de la API de Google Maps para el Closure Compiler ahora especifican un tipo (número o cadena) para las enumeraciones.

25 de noviembre de 2015

Cambios:

  • Se agregaron métodos .toJSON() a los objetos LatLng y LatLngBounds. Están diseñados para usarse a través de JSON.stringify().

19 de noviembre de 2015

Cambios:

  • Logotipo blanco de Google para mapas con diseños

Corregido:

3.22

7 de enero de 2016

Corregido:

  • Error 9009: Cuando se sintetizan eventos del mouse a partir del tacto, se debe usar el botón izquierdo en lugar del botón central para la compatibilidad con jQuery.

10 de noviembre de 2015

Cambios:

  • Los servicios Directions y Distance Matrix ahora muestran el tiempo previsto en el tráfico (en el campo de respuesta duration_in_traffic) cuando el medio de transporte está en automóvil. Para recibir tiempos de viaje previstos, incluye un literal del objeto drivingOptions en la solicitud y especifica una departureTime actual o futura. También puedes especificar un trafficModel de optimista, pesimista o la mejor estimación (predeterminado) para influir en las suposiciones usadas al calcular la duración del viaje. Si deseas obtener información detallada, consulta la guía para desarrolladores correspondiente al servicio Directions y el servicio Distance Matrix. Nota: duration_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 campo drivingOptions.

5 de noviembre de 2015

Obsoleto:

  • La biblioteca de AdSense dejó de estar disponible en mayo de 2015 y ya no está disponible en la versión experimental de la API de Maps JavaScript. La biblioteca se quitará de la actualización y de las versiones congeladas de la API pronto. 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 distancia: DirectionsRequest.origin, DirectionsRequest.destination y DirectionsWaypoint.location ahora aceptan objetos Place, y DistanceMatrixRequest.origins y DistanceMatrixRequest.destinations ahora aceptan un array de objetos Place.

15 de septiembre de 2015

Cambios:

  • Se modificó la posición y el aspecto predeterminados de muchos de los controles del mapa y de las panorámicas de Street View. Ahora, la experiencia del usuario es coherente independientemente de si en el mapa se usa el modo de acceso. Además, es más coherente con el sitio web de Google Maps. Si deseas seguir usando el conjunto de controles anterior durante un tiempo, puedes configurar google.maps.controlStyle = 'azteca' en la versión 3.22.
  • El nuevo control de pantalla completa de Street View permite al usuario abrir la panorámica de Street View en el modo de pantalla completa.

Obsoleto:

  • El control Descripción general del mapa ya no está disponible.
  • El control de desplazamiento lateral en el mapa ya no está disponible. Para desplazarse lateralmente, los usuarios hacen clic y arrastran o deslizan el mapa. (Ten en cuenta que el control de desplazamiento lateral en Street View sigue disponible).
  • El control de zoom está disponible en un solo diseño, por lo que google.maps.ZoomControlStyle ya no está disponible.

1 de septiembre de 2015

Cambios:

  • Se agregaron literales de LatLngBounds
  • Se solucionó un problema con clases de CSS demasiado amplias.
  • Carga de mosaicos mejorada después de cambiar el tamaño del mapa

Fin de la compatibilidad con Internet Explorer 8

31 de agosto de 2015

A partir del 31 de agosto de 2015, Internet Explorer 8 ya no es compatible oficialmente con la API de Maps JavaScript. Consulta la lista de navegadores compatibles. Para obtener más información sobre la política de compatibilidad con el navegador de Microsoft, consulta la entrada del blog de IE del 7 de agosto de 2014.

3,21

5 de agosto de 2015

Cambios:

  • Mejora del rendimiento: carga solo mosaicos visibles
  • Se implementaron varias mejoras en los documentos.

21 de julio de 2015

Cambios:

  • Marcadores con etiquetas lanzadas
  • Corrección: Error de memoria insuficiente en iOS7 para poly en pantallas de muy alta definición.
  • Correcciones de eventos táctiles en IE10+
  • La verificación de errores en las entradas proporcionadas por el desarrollador ahora se envían a la consola en lugar de arrojar un error.

6 de julio de 2015

Corregido:

  • Error 8159: Error: renderización incorrecta de StrokePosition.OUTSIDE.

17 de junio de 2015

Cambios:

  • Corrección: Error 6321: Error: "Un detected TypeError: No se puede leer la propiedad 'x' of undefined" solo en navegadores Android/iOs.

2 de junio de 2015

Cambios:

  • Obsoleto: CloudLayer, PanoramioLayer
  • Corrección: Error 8098 (error: el mapa de calor ponderado no se procesaba correctamente con un punto).

2 de junio de 2015

Cambios:

  • agrega la capacidad de geocodificar un placeId en una dirección/latlng
  • Devuelve los placeIds a través de la API de Geocoding.

28 de mayo de 2015

Cambios:

  • Corrección: Error 6358: La notación de ruta de acceso SVG no se procesa correctamente en dispositivos HDPI.

19 de mayo de 2015

Corregido:

  • Error 7673: Controla la posición suelta después del menú desplegable del tipo de mapa utilizado.
  • Error 7589: El hombrecito naranja salta cuando se cambia el tamaño del mapa.

3.20

24 de abril de 2015

Corregido:

  • Aumento del zoom máximo del terreno y de la carga de mosaicos con un alto valor de DPI, incluso en el zoom máximo.

13 de abril de 2015

Corregido:

  • Error 7820: Los cursores no funcionan en las páginas cargadas desde file://.
  • Error 7591: Error: StreetViewService.getPanoramaByLocation falla cuando el argumento de radio no es un número entero.

25 de marzo de 2015

Corregido:

  • Error 7733: Error: suelo/imágenes de KML- Las superposiciones tienen una resolución muy baja de manera repentina.
  • Guardar el texto del widget mejor alineado con el ícono de estrella

17 de marzo de 2015

Corregido:

  • Error 7756: Error: regresión de rendimiento de Safari 8.
  • Se quitó la capa de datos demográficos
  • Mejoras en InfoWindow de Chrome

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 actualización.

Se quitará la versión 3.17. Las solicitudes de la versión 3.17 o cualquier versión anterior ahora se entregarán a 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 sustitución:

Experimental: 3.20

Versión: 3.19

congeladas: 3.18

3,19

24 de abril de 2015

Corregido:

  • Cursores en el modo de acceso.

19 de marzo de 2015

Corregido:

  • Error 7756: Error: regresión de rendimiento de Safari 8.

20 de enero de 2015

Corregido:

  • Error 7475: Error: phantomjs TypeError: no se puede borrar la propiedad.

13 en enero de 2015

Corregido:

  • los mosaicos ahora están ocultos para los lectores de pantalla

17 de diciembre de 2014

Corregido:

  • Error 6917: Error: Las formas no respetan la propiedad "draggable" del mapa.
  • Error 7445: Error: Fallas de presentación cuando se usa la función de acceso de la versión 3 de la API de Google Maps

2 de diciembre de 2014

Corregido:

  • Error 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 el símbolo

25 de noviembre de 2014

Corregido:

  • Problema 7333: Error: el signo de intercalación de la ventana de información no funciona en IE9.

3,18

4 de diciembre de 2014

Corregido:

  • Error 7390: Error: Los hipervínculos de weather.com no funcionan.

18 de septiembre de 2014

Corregido:

  • Error 7136: No funcionan varios títulos de marcadores en Firefox.

9 de septiembre de 2014

Corregido:

  • Error 7098: La configuración del encabezado del POV de Street View genera un error.

26 de agosto de 2014

Se lanzó la versión 3.18 como experimental.

3.17 ahora es estable.

3,17

20 agosto de 2014

Corregido:

  • Error 6937: Regresión en 3.17: No se puede leer la propiedad "remove" de indefinido (en Places).

12 de agosto de 2014

Corregido:

  • Error 6968: Error: Las teclas de flecha del teclado no funcionan con v=3.exp.

31 de julio de 2014

Se agregaron los siguientes elementos:

  • Los paneles de mapa proporcionan 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

Se agregaron los siguientes elementos:

  • Se agregó toGeoJson a las capas de datos y a los componentes individuales de la capa de datos, lo que permite la exportación de la geometría a GeoJSON.

24 de junio de 2014

Se agregaron los siguientes elementos:

  • place_id, un identificador único de un lugar, se agrega a la Biblioteca de Places para Autocomplete y Place Details.
  • Se agregó overview_path a DirectionsRoute, lo que proporciona una polilínea codificada que representa todo el recorrido de la ruta.

26 mayo de 2014

Se agregaron los siguientes elementos:

  • El parámetro sensor ya no es obligatorio en la URL de la API de Google Maps.

20 de mayo de 2014

Se lanzó la versión 3.17 como experimental.

3.16

15 de abril de 2014

Corregido:

8 de abril de 2014

Se agregaron los siguientes elementos:

  • Los desplazamientos laterales del mapa con el mouse se mueven mientras se dibuja.

Corregido:

  • Acepta LatLngLiteral en más ubicaciones.
  • InfoWindow cambia de tamaño cuando Roboto termina de cargarse (Error 5713).

31 de marzo de 2014

Corregido:

  • Las capas KML semitransparentes ya no son transparentes en IE 8 (error 6540).

26 de marzo de 2014

Corregido:

  • Se quitaron las llamadas de event.returnValue en Chrome para evitar las advertencias de la consola.
  • La función de pellizcar para acercar no funciona en IE11. (Error 5747)

18 de marzo de 2014

Se agregaron los siguientes elementos:

12 de marzo de 2014

Se agregaron los siguientes elementos:

24 de febrero de 2014

Se agregaron los siguientes elementos:

  • Asistencia para transbordadores en los servicios 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

Corregido:

10 de febrero de 2014

Corregido:

  • Inhabilita toda la aceleración de hardware de tarjetas en Chrome/Linux para solucionar un problema mayor de aceleración de hardware de Chrome.

3 de febrero de 2014

Corregido:

  • La rueda de desplazamiento no funciona en IE 11 (error 5944).

29 de enero de 2014

Corregido:

  • Inhabilita toda la aceleración de hardware de tarjetas en Chrome/Windows para solucionar un problema mayor de aceleración de hardware de Chrome. (Error 6219)

22 de enero de 2014

Corregido:

16 de enero de 2014

Corregido:

  • El CSS de actualización visual fue menos específico para anular menos diseños establecidos por el usuario.

27 de noviembre de 2013

Corregido:

  • La creación de un marcador después de crear una instancia de mapa arroja un error indefinido de "contiene" (error 5798).

19 de noviembre de 2013

Corregido:

  • Los íconos de maniobra del panel de instrucciones sobre cómo llegar no se muestran correctamente en Firefox

3,14

10 de septiembre de 2013

Corregido:

  • Los vínculos en las ventanas de información oficiales de Google no se abren en pestañas o ventanas nuevas (Error 5794)

15 de agosto de 2013

  • La actualización visual se convierte en el modo de renderización de mapas predeterminado en la versión de actualización de la API.
  • DynamicMapsEngineLayer: Informes de atributos para capas vectoriales, de imágenes y KML

3.13

25 de junio de 2013

Se agregaron los siguientes elementos:

  • DynamicMapsEngineLayer

11 de junio de 2013

Se agregaron los siguientes elementos:

Corregido:

  • Error: Panorámicas personalizadas de Street View y 90 grados hacia abajo (error 4875)

3.12

4 de junio de 2013

Corregido:

  • El elemento "domready de la ventana de información" no se activa cuando visualRefresh=true (Error 5415)
  • Error: Ventanas de información visualRefresh en iOS (Error 5396)

15 de mayo de 2013

Se agregaron los siguientes elementos:

29 de abril de 2013

Corregido:

  • Los marcadores que se quitan permanecen en el mapa en los navegadores Android y Dolphin.

3.11

19 de febrero de 2013

Corregido:

  • Cambiar DrawingMode durante el dibujo provoca un error
  • Cuando haces clic en los pasos del panel de instrucciones sobre cómo llegar, se cambia el zoom

12 de febrero de 2013

Corregido:

  • Es posible arrastrar un polígono que no se puede arrastrar con una entrada táctil (Error 4868).
  • Los íconos de transporte público incorrectos en el panel de alternativas de ruta cuando se cambió el modo de viaje (Error 4581)
  • panTo(latLng) no siempre centra el mapa exactamente en latLng en determinadas condiciones

29 de enero de 2013

Se agregaron los siguientes elementos:

  • Se agregó StreetViewCoverageLayer para agregar la capa de cobertura de manera programática.
  • Se expuso StreetViewPov para StreetViewPanoramas

Corregido:

  • El aumento del uso de memoria cuando se usa la versión 3.8 de JavaScript de Google Maps genera una falla (se observa en IE 9, Chrome, etcétera). (Error 4162)
  • El menú desplegable (seleccionar) de la ventana de información no sigue el desplazamiento lateral del mapa en Firefox

22 de enero de 2013

Se agregaron los siguientes elementos:

  • opción arrastrable para polilíneas, polígonos, círculos y rectángulos
  • Campo price_level en PlaceResult

15 de enero de 2013

Corregido:

  • Los íconos de polilíneas repetidos se dibujan de forma incorrecta para algunas polilíneas (error 4333).

7 de enero de 2013

Corregido:

17 de diciembre de 2012

Se agregaron los siguientes elementos:

  • Nuevos idiomas: islandés y urdu

Corregido:

  • mapas borrosos o difuminados en IE9 después de la navegación (Error 3875)

17 de diciembre de 2012

Se agregaron los siguientes elementos:

  • Nuevos idiomas: islandés y urdu

Corregido:

  • mapas borrosos o difuminados en IE9 después de la navegación (Error 3875)

10 de diciembre de 2012

Se agregaron los siguientes elementos:

  • la capacidad de cargar imágenes con el conjunto de atributos de origen cruzado

Corregido:

  • Se produce un error que muestra marcadores con imágenes remotas en primer plano (error 4616).
  • Se produjo un error de JS al volver a mostrar símbolos en polilíneas en IE (7/8)

3 de diciembre de 2012

Corregido:

  • La biblioteca de Markermanager no funciona con la API de Google Maps JS v3 (Error 4543).

27 de noviembre de 2012

Se agregaron los siguientes elementos:

  • uso de lienzo con valores altos de PPP en dispositivos con valores altos de PPP para los marcadores optimizados

Corregido:

  • MapTypeControl no borró los diseños (error 4588).

3.10

4 de febrero de 2013

Corregido:

  • El aumento en el uso de memoria cuando se usa la versión 3.8 de JavaScript de Google Maps genera una falla (se observa en IE 9, Chrome, etcétera). (Error 4162)

25 de septiembre de 2012

Se agregaron los siguientes elementos:

  • Street View de interiores
  • Opción fija de rotación en IconSequence
  • "Hora en el tráfico actual" hasta Directions

11 de septiembre de 2012

Nuevo:

  • Se agregó StrokePosition a los polígonos, rectángulos y círculos.
  • computeOffsetOrigin a la biblioteca de geometría
  • Cuatro idiomas nuevos para la API: afrikáans, amárico, suajili y zulú

28 de agosto de 2012

Se agregaron los siguientes elementos:

  • de entrada a textSearch de la API de Places

Corregido:

  • El objeto Symbol no se puede pasar a MarkerOptions en GWT
  • Regresión: Pellizca para hacer zoom en iOS 5 cuando se desplaza la página (Error 4046)

14 de agosto de 2012

Cambios notables:

  • Modifica la interfaz a KmlLayer para aceptar la URL como una propiedad MVC, en lugar de un argumento de constructor.

3.9

10 de septiembre de 2012

Corregido:

  • El objeto Symbol no se puede pasar a MarkerOptions en GWT
  • Regresión: Pellizca para hacer zoom en iOS 5 cuando se desplaza la página (error 4046).

9 de agosto de 2012

Corregido:

  • Error de sintaxis en Android 3.x

31 de julio de 2012

Cambios notables:

  • Ocultar la superposición de Street View en las proyecciones personalizadas

Corregido:

  • Los símbolos de marcadores no activan eventos en Safari cuando la escala es > 35.
  • evento de clic no generado para los marcadores de un mapa personalizado (tipo de mapa + proyección)

25 de julio de 2012

Corregido:

  • componenteRestrictions en Autocomplete (error 4302)

17 de julio de 2012

Corregido:

  • No se puede hacer clic en el cuadro de texto en InfoWindow en IE
  • bounds_changed debe activarse antes de zoom_changed (Error 1399).
  • La opción de mapa backgroundColor no se conserva después de que se invoca Streetview
  • Al cambiar de mapa con diseños a satélite, se cargan innecesariamente los mosaicos del mapa.
  • Se ignoran las propiedades arrastrables o de la rueda del mouse en el modo de dibujo (Error 4012).
  • La clase LatLngBounds debe mostrar un rango de longitud completo cuando se muestre más de una copia del mundo.
  • No dibujes una forma vacía al hacer doble clic (Error 3964).
  • Eventos de marcador superfluos al hacer clic (error 3911)

Cambios notables:

  • Se cambió el nombre de los extremos de búsqueda y de consulta por nearbySearch y textSearch

10 julio de 2012

Cambios notables:

  • Se hace que google.maps.event.removeListener() acepte un valor nulo como argumento.

27 de junio de 2012

Se agregaron los siguientes elementos:

Cambios notables:

  • Reconoce “transparente” como un color.

23 de junio de 2012

Se agregaron los siguientes elementos:

  • Símbolos
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Nuevas opciones de parámetro 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

Se agregaron los siguientes elementos:

  • Restricción de país para Autocomplete (AutocompleteOptions.componentRestrictions) (Error 3899)
  • Filtros de tipo Regiones y Ciudades

3.8

1 de mayo de 2012

Corregido:

  • 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

Corregido:

  • El hombrecito naranja permanece en el mapa con el tipo de mapa personalizado después de cerrar Street View (error 4076).
  • Los marcadores animados que se quitaron no se pueden volver a agregar al mapa (error 4052).

18 de abril de 2012

Corregido:

  • En la ventana de información del clima, siempre se muestra el ícono que llueve en Firefox (error 4063).

Se agregaron los siguientes elementos:

  • orderBy, límite y desplazamiento para FusionTablesLayer (Error 3557)

10 de abril de 2012

Corregido:

  • Se muestran imágenes aéreas aunque no estén disponibles para todo el viewport (error 3913).

3 de abril de 2012

Se agregaron los siguientes elementos:

  • WeatherLayer y CloudLayer (Error 3555)
  • DemographicsLayer

Corregido:

  • Límites de mosaicos para los polígonos en IE 9 Quirks
  • Marcadores que saltan durante el desplazamiento lateral en Canvas de Street View

28 de marzo de 2012

Corregido:

  • Usa nombres de etiquetas en minúscula para que cumplan con XHTML (Error 3868).
  • Se cambió el comportamiento de zoom de los paneles táctiles de Apple para que sean menos sensibles (error 2416).

20 de marzo de 2012

Corregido:

  • Crear un marcador con una imagen sombra que no existe provoca errores (error 4014).

Se agregaron los siguientes elementos:

  • Click-to-go/Click-to-zoom in Street View (error 2447)

Cambios notables:

  • Se inhabilitó la función de doble clic para hacer zoom de forma predeterminada en Street View

6 de marzo de 2012

Corregido:

  • Se produce un error en OverviewMapControl cuando se acerca muy rápido (Error 3882).
  • Se produce un error en IE cuando se quita el elemento div del mapa de la página (error 3971).
  • Los marcadores ajustados se renderizan incorrectamente en IE < 9 (error 3912 y error 3908).

Se agregaron los siguientes elementos:

  • opacidad a GroundOverlay (error 2767)
  • utc_offset y opening_hours a PlaceResult (Error 2431)
  • La opción clickToGo de StreetViewPanoramaOptions (error 2447)

21 de febrero de 2012

Corregido:

  • Mapas borrosos en IE 9 (error 3875)
  • Polilínea compuesta por bordes colineales en el espacio LatLng que se simplificó de forma incorrecta (error 3739)

Se agregaron los siguientes elementos:

  • google.maps.geography.poly.containsLocation() e isLocationOnEdge() (Error 1978)

15 de febrero de 2012

Corregido:

  • Regresión: Los marcadores ajustados se renderizan de forma incorrecta con un parámetro "tamaño" no válido (error 3908).
  • El mapa se atascó en el modo de edición cuando se llamaba a setEditable(false) mientras el usuario arrastraba el punto de control (error 3842).

Cambios notables:

  • Fundido cruzado entre las panorámicas de Street View

3.7

7 de febrero de 2012

Corregido:

  • El marcador parpadea en la posición final antes de la animación de soltar (Error 3608)
  • Si se abre InfoWindow y se configura el zoom al mismo tiempo, el centro del mapa es incorrecto (Error 3738).
  • Se ignora el clic con el botón derecho al arrastrar los marcadores. (Error 3237)
  • El título del marcador a veces no aparece en Firefox (error 3773).

Cambios notables:

  • Los marcadores a gran escala ahora se renderizan en Canvas cuando están disponibles
Agregadas:
  • setOpacity() para ImageMapType (Error 3125)
  • setOpacity() para GroundOverlay (Error 2767)
  • Evento "tilesLoaded" para ImageMapType (Error 1744)
  • stop() en MouseEvent, que detiene la propagación de eventos (error 2172).

31 de enero de 2012

Corregido:

  • Corrección de mosaicos coreanos incorrectos después de desplazarse por el mundo (error 2722)
  • Corregido: No se podía colocar el hombrecito naranja de forma precisa para mostrar StreetView (error 3861).
  • Se agregó la propiedad "visible" para los polígonos (error 2861).
  • Se animan panTo y panBy, incluso cuando se ven viewports muy separadas (regresión).

24 de enero de 2012

Corregido:

  • Los eventos del mouse aparecen como burbujas en una ventana de información (error 3573).
  • Se habilitaron las transformaciones de CSS en IE9
  • Se agregó imageDateControl a StreetViewPanorama.
  • Canvas habilitado para Street View en IE 9, Opera y Safari/Windows

16 de enero de 2012

Corregido:

  • El hombrecito naranja no debe ser arrastrable en el modo de dibujo.
  • Activar correctamente eventos, respetando el zIndex de los polis y otras capas
  • Se agregó la propiedad "status" de KmlLayer. (Error 3015)

10 de enero de 2012

Corregido:

  • Mostrar el hombrecito naranja sidisableDefaultUI es verdadera y streetViewControl es verdadera

7 de diciembre de 2011

Corregido:

  • Las autopistas con acceso controlado se pueden diseñar de forma independiente del de las autopistas (road.highway.controlled_access)
  • Se activó place_changed cuando el usuario presiona "Intro" en Autocomplete (error 3407)

28 de noviembre de 1011

Corregido:

  • Se reubica la función Autocompletar cuando se cambia el tamaño de la ventana. "resize" se puede activar en el objeto de Autocomplete.

22 de noviembre de 2011

Corregido:

  • El tamaño del contenido de InfoWindow ahora se calcula teniendo en cuenta los estilos en cascada
  • El control de rotación del mapa aéreo no coincide con la orientación durante la creación del mapa.

7 de noviembre de 2011

Cambios notables:

  • Nuevo estilo visual de controles predeterminados
  • Formas editables (polígonos, polilíneas, círculos, rectángulos)
  • Nuevo DrawingManager para agregar nuevas superposiciones
  • Nuevos campos de PlaceResult: sitio web e internacional_phone_number
  • Nuevo campo de ElevationResult: resolución

Corregido:

  • Los íconos de inicio y fin de los resultados de instrucciones sobre cómo llegar ahora se renderizan con fondo transparente en IE 7 y versiones posteriores.

3.6

31 de octubre de 2011

Corregido:

  • Se produce un error cuando la API de Google Maps se usa con la biblioteca de prototipos en IE7.

25 de octubre de 2011

Corregido:

  • Se producen errores cuando el mapa de KmlLayer cambió antes de que la capa terminaba de cargarse.
  • Fuga de memoria en IE al agregar y quitar polígonos.

18 de octubre de 2011

Cambios notables:

  • Se agregó el campo de palabras clave a PlaceSearchRequest
  • Se quitaron las líneas de ruta de Street View.

10 de octubre de 2011

Corregido:

  • La dirección es demasiado larga en la vista previa de Street View

27 de septiembre de 2011

Corregido:

  • El control de la vista general del mapa actualiza el centro y utiliza la opción de acercar si cambió el zoom.

27 de septiembre de 2011

Corregido:

  • Recuperación doble de mosaicos iniciales en Chrome
  • Fugas de memoria durante el desplazamiento lateral
  • No dejes caer al hombrecito naranja cuando te desplaces lateralmente a un área fuera de cobertura.
  • Regresión: GroundOverlays que cruzan una longitud de -180 y desaparecen.
  • Regresión: Centro del mapa incorrecto al abrir la ventana de información mientras se desplaza lateralmente y se usa el zoom.

Cambios notables:

  • Mostrar vistas previas de Street View mientras se arrastra el hombrecito naranja

20 de septiembre de 2011

Corregido:

  • Pérdida de memoria en Chrome/Windows cuando se renderizan marcadores con Canvas
  • Renderización de marcadores para una vista aérea con una orientación 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 (impide el acceso a los mosaicos de mapas)
  • Animaciones de rotación al salir y al ingresar a las imágenes aéreas

12 de septiembre de 2011

Problemas resueltos:

  • El marcador se atascó en una posición elevada después de que aparezca la información sobre la herramienta en Firefox 4 y versiones posteriores (error 3334).

Cambios notables:

  • GeocoderResult.formatted_address no documentado

6 de septiembre de 2011

Corregido:

  • La ventana de información de selección del elemento (desplegable) no sigue el desplazamiento lateral del mapa en Firefox
  • Mosaicos en Corea en algunos dispositivos móviles

29 de agosto de 2011

Cambios notables:

  • Permitir 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 abras un elemento InfoWindow sobre un componente KML si no hay un archivo HTML, un nombre o una descripción de la ventana de información.
  • Regresión corregida: se rompen los mosaicos con valores altos de DPI.

24 de agosto de 2011

Problemas resueltos:

  • Aceleración de hardware inhabilitada en Chrome/Mac: Se corrigió el problema de renderización de marcadores y los clics en superposiciones (Error 3544 y error 3551).
  • Se corrigió la acción de pellizcar para acercar en Android cuando se desplazaba por la página (error 3373).

Cambios notables:

  • Los íconos de 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 lugares de interés.
  • Los diseños pueden configurarse en MapOptions y aplicarse a todos los tipos de mapas predeterminados.
  • El hombrecito naranja aparece en tipos de mapas personalizados, a menos que se inhabilite explícitamente.

3.5

10 de agosto de 2011

Corregido:

  • Los marcadores se bloquean en la posición de arrastre hacia arriba cuando se arrastran al horizonte en Street View.
  • Street View no cambia de tamaño cuando se cambia el tamaño del mapa o de la ventana
  • Street View con una ventana de información compartida falla en el navegador.

2 de agosto de 2011

Problemas resueltos:

  • Los hipervínculos en la ventana de información de IE no funcionan (error 3503).
  • No se imprime el control de escala (error 2966).
  • Regresión: Se produce un error cuando se usa OverviewMapControl con mapas con diseños (Error 3489).

Cambios notables:

  • El menú contextual de la mayoría de los controles ahora se inhabilita cuando se hace clic con el botón derecho.
  • La panorámica o el mapa de Street View dentro de una ventana de información no se desplaza al pasar el mouse sobre la ventana de información.
  • Ahora es posible desplazarse por una ventana de información en iPad.

18 de julio de 2011

Problemas resueltos:

  • LatLng de evento incorrecto cuando se desplaza la página en iOS >= 4.1 (Error 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 un dispositivo táctil (error 3232).
  • Corrección: El clic no se activa en el mapa después de hacer clic con el botón derecho si MapOptions.draggable es falso (Error 3071).

Cambios notables:

  • Los marcadores con el mismo índice z ahora se ordenan de manera coherente en los límites de los mosaicos.
  • Ahora es posible desplazarse por la ventana de información en iOS.
  • Los marcadores y los polígonos se vuelven a pintar cuando cambia la proyección del mapa.

5 de julio de 2011

Problemas resueltos:

  • Corrección: El cursor del marcador no se mostraba cuando el mapa no era arrastrable (error 3120).

Cambios notables:

  • Se agregó la capacidad de aplicar diseño al control desplegable y al menú desplegable de Place Autocomplete
  • El widget de Place Autocomplete conserva la descripción que muestra el servidor después de que el usuario selecciona una sugerencia

30 de junio de 2011

Problemas resueltos:

  • Corregido: Los mosaicos de mapas iniciales se recuperaban dos veces.
  • Corregido: El evento maptypeid_changed se activaba varias veces cuando se creó el mapa después de la versión 3.4 (error 3051).

Cambios notables:

  • Se cambió el autocompletado de Places para que se agregue al cuerpo, en lugar del elemento superior de entradas.
  • BOTTOM_RIGHT ahora se posiciona correctamente.

8 de junio de 2011

Problemas resueltos:

  • Corrección: El zoom ya no se anima si se cambia el nivel de zoom superior a 2 (Error 3033).

Cambios notables:

  • Corregido: Ahora OverlayView.set('map', foo) es igual a OverlayView.setMap.
  • Se quitó la opción de idioma de GeocoderRequest.

17 de mayo de 2011

Problemas resueltos:

  • Corrección de un problema de renderización de Street View en IE7 (error 3272).

Cambios notables:

  • Se habilitaron las transiciones de atenuación para los mosaicos de mapas al cargar y cambiar el tipo de mapa.

7 de mayo de 2011

No hay cambios notables.

3.4

7 de mayo de 2011

No hay cambios notables.

6 de mayo de 2011

Problemas resueltos:

  • Corrección de: No se mostraba la panorámica de Street View en IE7 (error 3272).
  • Corrección de un error: El archivo PNG semitransparente con ImageMapType pierde transparencia en IE7 y en IE8 (error 3275).

Cambios notables:

  • Servicio Distance Matrix

14 de abril de 2011

Problemas resueltos:

  • Corregido: Se admitían colores de CSS con nombre para poly stickColor y fillColor.
  • Solucionado: Polígono no se veía si outlineOpacity se configuraba en 0.0 (Error 3241)
  • Corrección de errores en IE8 durante el desplazamiento lateral con AdUnit visible (Error 3159)
  • Se permite el terreno y los mapas híbridos sin mapa y satélite en el control de tipo de mapa (Error 3089).
  • Se cargan mosaicos con valores altos de PPP para pantallas con valores altos de PPP (error 2614).

Cambios notables:

  • La inclinación aérea se establece de forma predeterminada en 45 grados cuando las imágenes aéreas están habilitadas y disponibles
  • Se mejoró el comportamiento de pellizcar en el iPad.
  • Se cambió el nombre de DirectionsTravelMode y DirectionsUnitSystem por TravelMode y UnitSystem (los nombres antiguos siguen siendo compatibles con versiones anteriores)

14 de abril de 2011

Problemas resueltos:

  • Se corrigió el error por el que el ícono del marcador y la sombra ya no son transparentes en IE6.
  • Corregido: Los marcadores ya no parpadean al hacer zoom.
  • Corregido: renderización de polígonos en límites de mosaicos cerca de los polos norte/sur

Cambios notables:

  • Las polilíneas y los polígonos ahora se renderizan en Canvas siempre que sea posible.
  • Las LatLngs 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 (error 3066).
  • Marker.MAX_ZINDEX no está definido (Error 3184)

28 de marzo de 2011

Problemas resueltos:

  • No se puede cambiar la orientación en Street View en modo Satélite (Error 3174).
  • El mapa no funciona cuando se inhabilita la VML (error 3119).

Cambios notables:

  • La superposición de rutas de Street View ahora se muestra en modo oblicuo

22 de marzo de 2011

Problemas resueltos:

  • Se muestra el hombrecito naranja en tipos de mapas personalizados (error 3154).

Cambios notables:

  • Corrección: Los marcadores gigantes se recortan en los límites de los mosaicos.
  • Corregido: Superposición de Street View en el modo oblicuo
  • Corregido: El control de vista general del mapa se mostraba en el modo de impresión.

17 de marzo de 2011

Problemas resueltos:

  • Imágenes en 45 grados (error 2412)
  • Control de la vista general del mapa (Error 1470)
  • Compatibilidad con GIF animados: se agregó la opción "optimizada" (Error 3095).
  • Marker.getVisible() muestra indefinido (Error 3114)

Cambios notables:

  • Se corrigió: Los círculos y rectángulos ignoraban zIndex.
  • Corregido: Los eventos del mouse activan eventos dos veces cuando el marcador está animado.
  • Corrección: Los mapas con diseños no usan diseños si el tipo de mapa se agrega al registro después de que se establece el ID del tipo de mapa.
  • Corregido: Los tipos de mapas sin diseño adoptan el diseño de un tipo de mapa con diseños
  • Los marcadores ahora activan MouseEvents, no eventos del DOM.

11 de marzo de 2011

Problemas resueltos:

  • Cuando se hace doble clic en un marcador, ya no se hace zoom en el mapa (error 3090).
  • Ahora funciona el punto de anclaje con sombra de marcador personalizada (Error 3112)

Cambios notables:

  • Capa de Panoramio
  • Se corrigió la indexación z del marcador de instrucciones sobre cómo llegar
  • Posición de la sombra predeterminada fija

2 de marzo de 2011

Cambios notables:

  • Los marcadores ahora 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 expone el anclaje InfoWindow mediante la propiedad MVC "AnchorPoint" (Error 2860).
  • Se corrigió el híbrido en los niveles de zoom 0 y 1 (error 3062).
  • Se corrigió el círculo o el rectángulo que se agregaba o quitaba rápidamente al mapa (error 3052).
  • draggable: error corregido en dispositivos táctiles (error 3044)

18 de febrero de 2011

Problemas resueltos:

  • Los marcadores de Street View solo se redujeron, no se ampliaron (error 2969).
  • Las instrucciones arrastrables ahora funcionan cuando routeIndex no es 0 (Error 2995).
  • Se corrigió el conflicto entre Flash y arrastre de mapa (error 2956).
  • Cuando se cambia mapTypeId en el objeto de escucha maptypeid_changed, el control de tipo de mapa ahora es coherente.

Cambios notables:

  • Ahora las etiquetas 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 de tipos de mapas jerárquicos: son táctiles
  • Logotipo nuevo (error 2574)
  • Se cambió el nombre de MarkerShape.coord por MarkerShape.coords para que coincida con el atributo de coordenadas HTML <area>

3.3

17 de marzo de 2011

Problemas resueltos:

  • No se renderiza el polígono

8 de febrero de 2011

Problemas resueltos:

  • Las solicitudes de mosaicos no se cancelan en Chrome (error 3011).
  • No se activa el evento de clic con el botón derecho en FF/Mac (error 2920).
  • Problemas de renderización de texto en Safari/Mac (Error 3024)
  • Los mapas de instrucciones sobre cómo llegar no se imprimen correctamente en IE

21 de enero de 2011

Cambios notables:

  • Ahora se aceptan MVCArrays en la biblioteca de geometría esférica
  • Se corrigió la cruz que se muestra debajo de un marcador cuando se arrastra en IE6.
  • El índice z ya no está configurado en el elemento div del contenedor del mapa.

17 de enero de 2011

Problemas resueltos:

  • Se solucionó un problema por el que una sincronización incorrecta de zoom_changed provocaba resultados incorrectos de fromLatLngToContainerPixel (error 2539).

6 de enero de 2011

Problemas resueltos:

  • Se agregó la biblioteca de geometría, que proporciona utilidades de geometría esférica y codificación de polilínea (Error 2540, error 2595 y error 2246).
  • La capacidad de establecer el nivel de zoom mínimo y máximo en el mapa (error 1624)

Cambios notables:

  • Los controles de zoom y desplazamiento lateral se separaron (ya no hay controles de navegación). Se pueden configurar por separado.
  • Nuevo control de zoom táctil en dispositivos táctiles
  • Ahora es posible borrar el contenido de un MVCArray llamando a clear().
  • Se corrigió la fuga de memoria al agregar y quitar marcadores en IE8.
  • Procesamiento más rápido de poligonales con algoritmo de simplificación mejorado

23 de diciembre de 2010

Problemas resueltos:

  • Se corrigieron los controladores de clics del punto de referencia en instrucciones arrastrables (error 2871).

21 de diciembre de 2010

Problemas resueltos:

  • Se agregó impulso al mapa al arrastrar (error 2592).
  • Se corrigió un error de CSS en Street View (error 2666).
  • Se corrigió un error de JS que se producía cuando se mostraba un elemento InfoWindow con un ancho de mapa de 0 en IE (error 2536).

Cambios notables:

  • En los dispositivos táctiles, ahora mostraremos un control de zoom táctil si se solicita 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 logra mediante el pellizco.

9 de diciembre de 2010

Problemas resueltos:

  • InfoWindows ahora se imprime bien en IE (error 1343).
  • Se corrigió la opacidad en IE8 para ImageMapType.

Cambios notables:

  • Se mostrará una cruz debajo de Markers con un ícono personalizado cuando se arrastre y se habilite la opción

5 de diciembre de 2010

Problemas resueltos:

  • Proporciona una interfaz para descubrir el nivel de zoom máximo en una ubicación determinada para imágenes satelitales. (Error 2049)
  • Agrega una opción (claimOnDrag) para habilitar o inhabilitar las animaciones cuando se arrastra un marcador. (Error 2910)

Cambios notables:

  • Los marcadores ahora se levantan cuando se arrastran y rebotan cuando se los suelta.
  • Las animaciones de marcadores se pueden controlar de manera programática con la función setAnimation.

28 de noviembre de 2010

Problemas resueltos:

  • maptypeid_changed ya no se activa dos veces (error 2449).
  • Ahora se puede acceder a la propiedad "tamaño" de un objeto MarkerImage (error 2465).
  • La forma del marcador hace referencia al ícono en lugar del objeto (error 2629).
  • Se mejoró el desplazamiento lateral del mapa al arrastrar el marcador para mapas más pequeños (error 2868).
Cambios notables:
  • Ahora los mapas se pueden imprimir sin habilitar la impresión de imágenes de fondo.
  • Se corrigió el error por el que los marcadores de dirección arrastrables se podían arrastrar cuando la opción "arrastrable" se configuraba como falsa.

16 de noviembre de 2010

Problemas modificados:

  • Error 2076: Proporciona una manera de otorgar un elemento InfoWindow a DirectionsRenderer (error 2076).
  • Error 2524: Implementa streetViewControlOptions
  • Error 2557: Se agregó la opción de inhabilitar el zoom a Street View.

Cambios notables:

  • Se corrigió el error que causaba que se abriera una ventana nueva en FF cuando se mostraba un marcador cuando se hacía clic en Mayúsculas.
  • Se perdieron los íconos de marcadores de letras cuando se especificaban los marcadores de opciones con DirectionsRenderer

3.2

11 de noviembre de 2010

Cambios notables:

  • Se corrigió el error por el que los polígonos se recortaban o truncaban con RTL en IE7/IE8.
  • Se corrigió el error que causaba que las casillas de verificación se ocultaran en Safari 5 debido a las transformaciones en 3D.
  • Las polilíneas geodésicas que abarcaban el ecuador carecían de detalles.
  • Se agregaron posiciones de control para LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Se cambió el nombre de las posiciones de control de LEFT a LEFT_TOP, RIGHT a RIGHT_TOP, TOP a TOP_CENTER y BOTTOM a BOTTOM_CENTER.

11 de octubre de 2010

Problemas modificados:

  • Error 2478: Street View: desalineación o falta de brújula en algunos navegadores
  • Error 2528: La opacidad de ImageMapTypeOptions está dañada en IE8.
  • Error 2661: Ventana de información (hacer clic con el botón derecho en un campo de entrada) no muestra el menú contextual
  • Error 2741: La colocación del marcador no funciona en iOS 4 después del desplazamiento lateral del mapa

Cambios notables:

  • Street View está habilitado de forma predeterminada.
  • Se corrigió un error por el que no se pasaba "this" 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 (se agregan o quitan marcadores, se muestran o se ocultan, y se puede acercar o alejar el mapa)

Cambios notables:

  • Los mapas V2 y V3 funcionan mejor cuando ambos están en la misma página
  • Se corrigió el error en Street View de HTML5 cuando se arrastraba rápidamente hacia abajo.

16 de septiembre de 2010

Problemas modificados:

  • Error 2701: El encabezado del control inicial del control del navegador de Street View no sigue el POV

14 de septiembre de 2010

Problemas modificados:

  • Error 157: Compatibilidad con rutas en auto arrastrables
  • Error 1852: Se activa el evento "rightclick" en un google.maps.Marker sin un argumento.
  • Error 2673: El hombrecito naranja desaparece después del cambio de posición.

Cambios notables:

  • Se mejoró el rendimiento de los marcadores

31 de agosto de 2010

Problemas modificados:

Cambios notables:

  • Las geodésicas se han mejorado para ampliar los niveles de zoom.

24 de agosto de 2010

Problemas modificados:

  • Error 2648: Si se activa el evento de cambio de tamaño del mapa, se produce un error en Firefox en la versión 3.2.1.

Cambios notables:

  • Al acercar o alejar la imagen de forma repetida (como cuando se usa una rueda de desplazamiento), ahora cargamos menos mosaicos de los niveles de zoom intermedios.

16 de agosto de 2010

Problemas modificados:

  • Error 2416: El desplazamiento lateral y el zoom del mouse mágico de Apple son demasiado sensibles
  • Error 2606: Si se configura la opción "Arrastrar: false" en un mapa, se inhabilitan los vínculos.
  • Error 2640: No se borraba la memoria al actualizar o onunload (IE) la memoria del navegador.

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. En su lugar, usa .latLng
  • Se quitó la propiedad StreetViewService.getNearestPanorama obsoleta. En su lugar, usa .getPanoramaByLocation

3.1

28 de septiembre de 2010

Cambios notables:

  • Se solucionó un problema por el que las instrucciones sobre cómo llegar con el mismo origen y destino generaban un error de JS.

9 de agosto de 2010

Cambios notables:

  • Se corrigió el cambio de mapa de OverlayView.
  • Se corrigió la llamada a GroundOverlay.setMap(null).
  • IE ya no filtra la memoria, el zoom ni el desplazamiento lateral

5 de agosto de 2010

Problemas modificados:

  • Error 2588: La llamada a setVisible(false) en el objeto Panorámico con un objeto de escucha adjunto provoca un error de JS en IE

Cambios notables:

  • Se corrigió la desaparición de marcadores en IE6 al cambiar el zoom.

29 de julio de 2010

Problemas modificados:

  • Error 2337: Se perdió la polilínea
  • Error 2497: La opción en la que se puede hacer clic no se respeta para el círculo

Cambios notables:

  • La panorámica personalizada 'originheading' dejó de estar disponible y se reemplazó por 'centerheading'.
  • Ahora se muestran rutas en mosaicos coreanos híbridos
  • Ahora, los clics pasan a través de polígonos del mapa en los que no se puede hacer clic.

22 de julio de 2010

Problemas modificados:

  • Error 1856: Compatibilidad con la renderización de polígonos en Opera.
  • Error 2159: El evento de arrastre se activa después de hacer zoom con la rueda de desplazamiento
  • Error 2385: En niveles de zoom más profundos, GroundOverlay se vuelve negro en Internet Explorer.
  • Error 2337: Se perdió la polilínea
  • Error 2427: Si arrastras una ventana de información con una ventana de información abierta en el desplazamiento lateral automático, los marcadores "quedan "colgados"
  • Error 2493: Los marcadores no se borran correctamente en IE7.
  • Error 2500: Se recortó MarkerImage cuando se usa !Marker.setIcon(<scaled MarkerImage>) para el marcador existente
  • Error 2549: CSS para el menú desplegable de Google genera una advertencia.

Cambios notables:

  • Ya no se activa un evento de clic cuando se arrastra un polígono.
  • Cuando se hace clic en un elemento de selección de formulario que se expande fuera de una ventana de información, ya no se activa un clic en el mapa.
  • Cuando se hace clic en una superposición KML ya no se activa un evento de clic en el mapa.
  • Street View ahora se desplaza lateralmente automáticamente para que se ajuste a una ventana de información en la pantalla
  • La clase 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 jun 2010

Problemas modificados:

  • Error 2346: Opción para inhabilitar la animación fluida

Cambios notables:

  • Se corrigió el error de parpadeo del marcador.
  • Se mejoró la activación de eventos de dominio InfoWindow.
  • Ahora se expone DirectionsRoute.bounds

11 de junio de 2010

Problemas modificados:

  • Error 2389: Street View no funciona en IE7.
  • Error 2460: Error en el posicionamiento del hombrecito naranja
Cambios notables:
  • Se corrigió la fuga de memoria del marcador.
  • Se mejoró la latencia del primer geocódigo.
  • Se proporcionó acceso a StreetViewService.

3.0

18 de mayo de 2010

Problemas modificados:

Cambios notables:
  • Se corrigió el error relacionado con los derechos de autor de Google correctamente en el tipo de mapa personalizado.
  • Se agregó la propiedad geodésica a los polígonos y polilíneas.
  • Se agregó una opción en la que se puede hacer clic a Polígonos y polilíneas.
  • Se agregó la opción en la que se puede hacer clic a GroundOverlay.

13 de mayo de 2010

Errores modificados:

  • Error 1724: El tamaño o los márgenes de información de la ventana de información no son correctos cuando se configura el contenido mediante un elemento, en lugar de una cadena.

Cambios notables:

  • Se corrigió un error por el que las superposiciones de suelo se recortaban de forma prematura cuando se cruzaba la línea de fecha.
  • El marcador setIcon ahora funciona con \ en la URL
  • Activadores de eventos de mouseout de polígonos y polilíneas en IE
  • Si cambias el ícono de un marcador, ya no parpadea.

7 de mayo de 2010

Errores modificados:

  • Error 1458: Solicitud de función: compatibilidad con KML en la versión 3 de la API de Google
  • Error 1658: Se agregó superposición de tráfico.
  • Error 2209: Desbordamiento de pila
  • Error 2254: Las llamadas múltiples "setMap(gMap)" y "setMap(null)" en el objeto Circle cambian su trazo y opacidad de relleno.

Cambios notables:

  • Se agregaron capas KML y GeoRSS.
  • Se agregaron superposiciones de suelo.
  • Se agregaron capas nuevas: Tráfico y En bicicleta.
  • Se agregó la propiedad "suppressBicyclingLayer" a DirectionsRendererOptions.
  • Se corrigió un error para garantizar que se haga referencia correctamente a la capa de zoom cuando se cambie MapType.
  • Se cambió el nombre de la propiedad DirectionsResult "start/end_point" por "start/end_location"
  • Se cambió el nombre de la propiedad DirectionsLeg "start/end_geo" 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 anteriores de las instrucciones sobre cómo llegar (setTripIndex, getTripIndex, ocultasTripList y provideTripAlternatives) y las advertencias de registro continuo. También quita la conversión de rutas a tramos a pasos y viajes a rutas a pasos.
  • Se actualizó GeocoderGeometry.latLng a GeocoderGeometry.location

30 de abril de 2010

Errores modificados:

  • Error 2230: El mapa se inicializa sin la proyección personalizada deseada.

Cambios notables:

  • Cuando se hace clic en el mapa, ahora se enfoca el teclado
  • Ahora se admite la función de pellizcar para acercar en iPad

26 de abril de 2010

Errores modificados:

  • Error 1826: Se agregaron eventos de desplazamiento del mouse sobre el anuncio y desplazamiento del mouse en los polígonos y polilíneas.
  • Error 2177: map.setZoom(z) no funciona correctamente durante el evento "maptypeid_changed"
  • Error 2247: La opción ocultosRouteList en DirectionsRenderer no funciona como se espera.

Cambios notables:

  • Se corrigió el error por el que los íconos personalizados desaparecían en la parte inferior del mapa durante el desplazamiento lateral.

13 de abril de 2010

Errores modificados:

  • Error 2275: No se puede volver a usar MarkerImage
  • Error 2181: Cuando agregas un google.maps.Marker y, luego, usas la rueda del mouse para acercar o alejar, el marcador se oculta

11 de abril de 2010

No hay cambios ni problemas notorios.

5 de abril de 2010

Errores modificados:

  • Error 1976: Problemas con los íconos personalizados y los marcadores arrastrables
  • Error 2107: El marcador arrastrable desaparece cuando se arrastra fuera del mapa.
  • Error 2181: La propiedad de proyección de los mapas base no está presente.

Cambios notables:

  • Se expuso la polilínea de descripción general 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 Elevation se expone en la API.
  • Se mejoró la carga de mosaicos para las conexiones a Internet lentas.

15 de mar de 2010

Cambios notables:

  • Los polígonos ahora se vuelven a pintar correctamente cuando se cambian los diseños.
  • Los mensajes de advertencia obsoletos a través de console.log se proporcionan cuando se usa el estilo antiguo "Directions".

10 de mar de 2010

Errores modificados:

  • Error 1801: polilínea/polígono zIndex
  • Error 2144: DirectionsRequest debe proporcionar la opción preventHighways.
  • Error 2207: Error: La polilínea se completa en IE.
  • Error 2113: Las polilíneas interrumpidas en FF en altos niveles de zoom después del lanzamiento de enero

Cambios notables:

3 de mar de 2010

Errores modificados:

  • Error 2136: Oculta propiedades en google.maps.MarkerImage a las que no se debe hacer referencia

Cambios notables:

  • Se corrigió el error de salto en el mapa.
  • Se mejoró el acercamiento dos veces seguidas.
  • Ya no se ofuscó el evento de arrastre del marcador .latLng.

26 de febrero de 2010

Errores modificados:

  • Error 1651: mousemove, desplazamiento del mouse sobre el anuncio o mouseout para el lienzo del mapa
  • Error 2142: DirectionsRendererOptions debería permitir que los usuarios supriman los marcadores por completo.
  • Error 2148: Falta event.latLng.
  • Error 2109: Error: NavigationControlStyle.ZOOM_PAN no se muestra correctamente en IE8.
  • Error 2153: MVCArray.push() no muestra una longitud nueva.

Cambios notables:

  • Se agregó opacidad a ImageMapType.
  • Se corrigió el error por el que no se activaba hacer clic con el botón derecho en un rectángulo o círculo.
  • Ya no se quitan los eventos de contenido de la ventana de información cuando se oculta.

8 de feb de 2010

Errores modificados:

  • Error 2135: Error: Si reutilizas el MVCArray de un polígono en una polilínea, se cierra la polilínea.

Cambios notables:

  • Se agregó una nueva clase Rectangle.
  • Se agregó una nueva clase Circle.
  • Se corrigió la fuga de memoria que se producía cuando se creaba y se quitaba un marcador.
  • Se dejó de anotar el MVCArray de LatLngs para cerrar Polygons, ya que eso hace que las polilíneas que comparten el mismo MVCArray también se cierren (consulta el Error 2135).
  • Se corrigió un error que a veces ocultaba los marcadores en la pantalla si el zoom del mapa se configuraba 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 los polígonos que contienen 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

Errores modificados:

  • Error 1367: Solicitud de función: Se expuso LayoutManager para que los desarrolladores coloquen DIV en el "flujo de control".
  • Error 1916: Solicitud de función: Se agregó la capacidad de escalar MarkerImage.
  • Error 1443: extension() y union() deben mostrar el objeto LatLngBounds
  • Error 1997: Documentación de MapOption "tamaño"
  • Problema 2074: El mapa no se renderiza cuando el mapa del mundo 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 métodos estáticos nuevos al espacio de nombres del evento:
    • addListenerOnce
    • addDomListenerOnce
  • Se agregó la nueva propiedad "encoded_lat_lngs" al objeto DirectionsStep para exponer el conjunto de valores latlng en formato ASCII comprimido.
  • Se mejoró el rendimiento quitando los elementos del DOM de los marcadores fuera de la pantalla.
  • Se corrigió un error de desplazamiento lateral en Google Chrome.
  • Se corrigió el error de pellizcar para hacer zoom en el iPhone.

19 de enero de 2010

Errores modificados:

  • Error 1422: Solicitud de función: Permite que los desarrolladores creen tipos de mapas personalizados
  • Error 1523: Solicitud de función fromContainerPixelToLatLng (y viceversa)
  • Error 1443: extension() y union() deben mostrar el objeto LatLngBounds
  • Problema 1960: Error: información incompleta con provideTripAlternatives
  • Error 1675: Error de documentación del instructivo
  • Error 1676: Error de documentación del instructivo: Opciones de control
  • Error 1856: No se renderizan polígonos en Opera.
  • Error 1954: La localización al idioma búlgaro no es correcta.
  • Error 1976: Error: Problemas con los íconos personalizados y los marcadores arrastrables
  • Error 2063: Colisiones de nombres de variables al reducir las subclases de OverlayView

Cambios notables:

17 de diciembre de 2009

Cambios notables:

  • Se corrigió un salto inicial que se producía antes de que comenzara una animación de desplazamiento lateral en el mapa.
  • Se corrigió el salto de mapa a diferentes ubicaciones al acercar o alejar más allá del nivel de zoom máximo mediante la rueda de desplazamiento o DoubleClick.
  • Los controles de copyright, MapType y Navigation cambian de tamaño para adaptarse al tamaño del mapa.
  • Los métodos get, métodos set y nombres de eventos anteriores dejaron de estar disponibles oficialmente y ya no se definen.

10 de diciembre de 2009

Errores modificados:

  • Error 1820: El acercamiento con la rueda de desplazamiento parece superar el nivel de zoom máximo y la posición del mapa se puede "omitir/saltar".
  • Error 1743: Cuando se utiliza el zoom de desplazamiento, el mapa se mueve a una ubicación completamente diferente.

Otros cambios notables:

  • Se agregó un nuevo método panToBounds.
  • Se agregó una nueva animación de mapa. Afecta el arrastre, el desplazamiento lateral, el zoom y las llamadas a setCenter/setZoom en todos los navegadores.
  • Se agregó un mensaje de advertencia de registro de la consola si se usan métodos obsoletos.

25 de noviembre de 2009

Errores modificados:

  • Error 1696: Solicitud de función: ubicación del control del mapa
  • Error 1909: Daño getBounds después de cambiar el centro del mapa.
  • Error 1938: map.setOptions no reconoce las opciones de control

Otros cambios notables:

  • Se agregó compatibilidad con la escritura de derecha a izquierda 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

Errores modificados:

  • Error 1742: El marcador de ícono personalizado siempre aparece sobre el marcador predeterminado

Otros cambios notables:

  • Se agregó compatibilidad con tres idiomas nuevos.
    • Vasco
    • Galego
    • Tagalo

29 de octubre de 2009

Errores modificados:

  • Error 1421: Solicitud de función: Se agregó una clase Directions a la versión 3 de la API.

Otros cambios notables:

26 de octubre de 2009

Errores modificados:

  • Error 1647: Solicitud de función: proporciona un evento listo para el dominio de la ventana de información.
  • Error 1710: Capacidad de cancelar el evento de zoom del usuario al hacer doble clic

Otros cambios notables:

  • Se arroja un error de JS cuando se pasan argumentos no válidos a un nuevo objeto google.maps.LatLng()
  • Error corregido: El mapa estático se cargaba dos veces al cargar el mapa.

15 de octubre de 2009

Errores modificados:

  • Error 1525: Error get_bounds en niveles de zoom bajos
  • Error 1757: FitBounds() no funciona en el meridiano 180.
  • Error 1790: map.setOptions no puede establecer el cursor.
  • Error 1767: Error 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ínea y polígono.

28 de septiembre de 2009

  • Mejoras en el rendimiento de la renderización de polígonos.
  • Se corrigió un problema relacionado con la advertencia de JS para SVGView.

22 de septiembre de 2009

Errores modificados:

  • Error 1420: Característica: Se agregó la clase de polilínea a la API.
  • Error 1371: El evento map.bounds_changed se activa repetidamente cuando se mueve el mapa.
  • Error 1700: Ubicación incorrecta en el clic después de alejar en Firefox 3.5
  • Error 1702: Se informa un valor de latitud y longitud incorrecto en los eventos de clic y dblclick cuando hay un desplazamiento de desplazamiento en un elemento superior.
  • Error 1723: Saltos en el mapa al arrastrar en iPhone

Otros cambios notables:

  • Ya se lanzaron polilíneas y polígonos. Te permiten dibujar líneas o regiones rellenas 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 puede desplazar el mouse sobre el anuncio). Funcionan en todos los navegadores compatibles (IE 6.0 y versiones posteriores, Firefox 2.0 y versiones posteriores, Safari 3.1 y versiones posteriores, y Chrome), incluidos los dispositivos móviles compatibles.
  • Se agregó un nuevo evento de mapa "inactivo", que se activa cuando el mapa no se ha movido durante un tiempo. Soluciona el Error 1371.
  • Se corrigieron los valores incorrectos de LatLng que se mostraban a partir de los eventos de clic.
  • Se corrigió el error de zoom de pellizcar en el iPhone. Consulta el error 1723.

10 de septiembre de 2009

Errores modificados:

  • Error 1659: Se informó un valor de latitud incorrecto en los eventos de clic y dblclick después del desplazamiento lateral, Firefox 3.5.
  • Error 1621: Se obtiene una ubicación incorrecta después de hacer clic en el mapa en ie8 con dooctype.
  • Error 1642: InfoWindow overflow:auto
  • Error 1531: La altura de infoWindow aumenta con cada apertura

Otros cambios notables:

  • Se modificó la sintaxis de los métodos get/set y los nombres de eventos como se especifica a continuación. La sintaxis antigua sigue siendo compatible para mantener la retrocompatibilidad. Por ejemplo:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funBoat_changed
  • Se agregó el método nuevo "onAdd" a la interfaz de OverlayView, a la que se llama cuando se inicializan los paneles y la proyección por primera vez. Esto aborda el error 1377.
  • Se cambió el nombre del método "remove" de la interfaz OverlayView a "onRemove". El nombre anterior sigue siendo compatible con versiones anteriores.

2 de septiembre de 2009

Errores modificados:

  • Error 1525: Error get_bounds en niveles de zoom bajos
  • Error 1596: Si se desplaza más allá del extremo norte o sur del mundo, se muestra un error.
  • Error 1643: Error: Las ruedas de desplazamiento del mapa son innecesariamente.
  • Error 1379: No puedo ver datos de mapas de Corea en la versión 3.

Otros cambios notables:

  • Se habilitaron la rueda de desplazamiento continua y el zoom de doble clic en Chrome, Safari 4 y Firefox 3.5.
  • Mejora del rendimiento de arrastre del mapa
  • Ahora, si haces doble clic, centra el mapa al acercar el mapa

24 de agosto de 2009

Errores modificados:

  • Error 1567: No funciona map.set_center a una ubicación cercana.
  • Error 1605: Cuando te desplazas por el mapa, también se desplaza la página.
  • Error 1467: Función de mapa de desplazamiento lateral + animación

Otros cambios notables:

  • Se habilitó el zoom de la rueda del mouse de forma predeterminada. Para inhabilitarla, establece la propiedad de rueda de desplazamiento de la opción Map en falso.
  • Se actualizó la documentación para incluir las funciones panTo y panBy.

14 de agosto de 2009

Errores modificados:

  • Error 1575: Error en el método de marcadores arrastrables set_draggable().

Otros cambios notables:

  • Se habilitó el zoom de la rueda del mouse.
  • Se solucionó el problema que afectaba a los iPhones, donde se producían saltos de mapa después de arrastrar.

4 de agosto de 2009

Errores modificados:

  • Error 1393: Se permiten marcadores arrastrables.
  • Error 1448: Error: La API v3 necesita una función checkResize() (o equivalente).
  • Error 1404: Error con el cursor en Opera.
  • Error 1514: La flecha de selección de MapType se muestra incorrectamente con HTML 4.01 estricto.
  • Error 1426: Control de índice z de InfoWindow

Otros cambios notables:

  • En el iPhone, pellizcar y arrastrar debería ser más sólido.
  • Se agregaron métodos set y métodos get 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 de marcadores, dragstart, dragend y draggable_changed.
  • Se agregó una propiedad arrastrable 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

Errores modificados:

  • Error 1415: Contenido de la ventana de información: seleccionable verdadero/ falso.
  • Error 1432: El evento de desplazamiento del mouse no se activa después de que se llama a set_icon.
  • Error 1365: Los controles de tipo de mapa se renderizan incorrectamente con un doctype estricto.

Otros cambios notables:

  • Los desarrolladores ya no necesitan especificar el tamaño para una MarkerImage; la API lo detectará cuando no se proporcione. En una nota relacionada, los argumentos de tamaño, ancla y origen para MarkerImage son opcionales.
  • Los desarrolladores ya no necesitan llamar a OverlayView.call(this) en el constructor de una subclase OverlayView.
  • Se quitaron de la interfaz los métodos "cambiados" de OverlayView. Esto no debería afectar el código del desarrollador, ya que estos métodos no se usaban antes.
  • Se quitó la opción de coincidencia parcial de los objetos de solicitud de geocodificador. Si un desarrollador continúa pasándolo, el proceso no tendrá ningún efecto en la consulta.

12 de junio de 2009

Problemas modificados:

  • Error 1363: Error: Los eventos de clic en el mapa no se envían en el iPhone.

Otros cambios notables:

  • Se puede hacer clic en el control de zoom grande 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.
  • Los derechos de autor para dispositivos móviles usan imágenes atractivas
  • Los mosaicos se cargan desde el centro en lugar de desde la parte 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 tiene un tamaño de aproximadamente 1.9 KB