Bajas

En esta página, se enumeran todos los productos y funciones de Google Maps Platform que se encuentran actualmente en un período de baja. Esto incluye productos de Maps, Routes y Places.

Cómo funciona la baja

El período de baja para un producto, una función o una versión comienza en la fecha en que se anuncia la baja. El producto, la función o la versión seguirán estando disponibles durante el período de baja (por lo general, 12 meses). Una vez transcurrido el período de baja, se espera que el producto, la función o la versión se retiren de servicio y ya no estén disponibles.

Baja en versiones del SDK

En los SDK y la API de Maps JavaScript, las funciones se dan de baja según la disponibilidad de las versiones compatibles. Las nuevas versiones principales declaran cambios rotundos, como la baja de funciones, y las notas de la versión, indican cuál es la versión máxima compatible con cada función obsoleta. Puedes seguir usando la función obsoleta mientras que la máxima versión de SDK compatible esté disponible. Para actualizar a la siguiente versión principal del SDK, debes quitar el uso de la función obsoleta de tu código o migrar a su reemplazo.

Obtén más información sobre la disponibilidad de la versión de la API de Maps JavaScript, que sigue un programa trimestral de lanzamientos y retiros de servicio.

Consulta una guía sobre cómo administrar las dependencias de las versiones con el SDK de Maps para Android, el SDK de Maps para iOS, el SDK de Places para Android y el SDK de Places para iOS.

Bajas activas

En esta sección, se enumeran todos los productos y funciones que se encuentran actualmente en un período de baja.


ID de lugar obsoletos (16 de marzo de 2021 - 30 de marzo de 2022)

El 30 de marzo de 2022, todas las API de Google Maps Platform dejarán de aceptar ciertos ID de lugar obsoletos. A partir del 30 de marzo de 2022, se rechazarán todas las solicitudes que se realicen con un ID de lugar obsoleto y se mostrará el código de error INVALID_REQUEST. Para evitar que eso afecte la experiencia del usuario, actualiza todos los ID de lugar que tengan más de 12 meses antes del 30 de marzo de 2022.


Módulo de Maps en google.load (13 de octubre de 2020 - 13 de octubre de 2021)

El servicio que proporciona el módulo “Maps” para google.load es obsoleto desde el 13 de octubre de 2020 y se desactivará el 13 de octubre de 2021. Las solicitudes posteriores para cargar el módulo "Maps" en google.load generarán un error, y no se cargará ningún mapa. Consulta la Guía de migración para obtener más información.


GMSPlaceField de la Biblioteca de Places para la API de Maps JavaScript ahora usa la macro NS_OPTIONS (a partir de la versión 4.0.0).

A partir de la Biblioteca de Places para la API de Maps JavaScriptversión 4.0.0, GMSPlaceField ahora usa la macro NS_OPTIONS en lugar de NS_ENUM para mejorar la compatibilidad con Swift. Obtén más información para migrar a GMSPlaceField como NS_OPTIONS.

Para seguir usando GMSPlaceField como NS_ENUM, especifica v3.10.0 o una versión anterior en tus dependencias.


Métodos setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner e initWithBounds:filter del SDK de Places para iOS (versiones 3.10.0 - 4.0.0)

El método auxiliar setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner es obsoleto a partir de la versión 3.10.0, y no es compatible con la versión 4.0.0 y posteriores. En su lugar, usa locationBias o locationRestriction.

El método initWithBounds:filter es obsoleto a partir de la versión 3.10.0 y no es compatible con la versión 4.0.0 y posteriores. En su lugar, usa initWithFilter: en GMSAutocompleteFetcher.

La versión máxima compatible con estos métodos obsoletos es v3.10.0.

Para obtener más información sobre los métodos sustitutos, consulta el Apéndice 1.


GMSCoordinateBounds en Place Autocomplete (versiones 3.9.0 - 4.0.0)

Varias de las propiedades o los parámetros que usan GMSCoordinateBounds en el servicio Autocomplete de la Biblioteca de Places para la API de JavaScript dejaron de estar disponibles a partir de la versión 3.9.0 y no son compatibles con la versión 4.0.0 y posteriores. La versión máxima compatible con estas propiedades o parámetros obsoletos es v3.10.0.

Límites en GMSAutocompleteViewController

Las siguientes propiedades de GMSAutocompleteViewController iniciaron el período de baja:

Para obtener una funcionalidad equivalente, usa GMSAutocompleteViewController.autocompleteFilter, con GMSAutocompleteFilter.locationBias o GMSAutocompleteFilter.locationRestriction. La versión mínima del SDK de Places para iOS con las propiedades de reemplazo es v3.8.0.

Límites en findAutocompletePredictionsFromQuery y autocompleteQuery

Para obtener una funcionalidad equivalente, usa findAutocompletePredictionsFromQuery:filter:sessionToken:callback, con GMSAutocompleteFilter.locationBias o GMSAutocompleteFilter.locationRestriction. La versión mínima del SDK de Places para iOS con las propiedades de reemplazo es v3.8.0.

Para obtener más información sobre los métodos sustitutos, consulta el Apéndice 1.


Campo GMSPlace.openNowStatus de Places (versiones 3.0.0 - 4.0.0)

El campo/propiedad GMSPlace.openNowStatus de Places en el SDK de Places para iOS es obsoleto a partir de la versión 3.0.0 y no es compatible con la versión 4.0.0 y posteriores. La versión máxima compatible con este campo obsoleto es v3.10.0.

En su lugar, usa las funciones GMSPlace.isOpenGMSPlace.isOpenAtDate o . La versión mínima del SDK de Places para iOS con estas funciones de reemplazo es v3.3.0.


Campo permanently_closed de Places (obsoleto a partir del 26 de mayo de 2020)

El campo permanently_closed de Places en la API de Places y la Biblioteca de Places para la API de Maps JavaScript es obsoleto y no se debe usar. En su lugar, usa business_status (API de Places) o business_status (biblioteca de Places, API de JavaScript) para obtener el estado operativo de las empresas. La versión mínima de la biblioteca de Places para la API de Maps JavaScript con business_status es v3.40.


Campos open_now y utc_offset de Places (obsoletos desde el 20 de noviembre de 2019)

Los campos open_now y utc_offset de Places en la Biblioteca de Places para la API de Maps JavaScript quedaron obsoletos el 20 de noviembre de 2019 y no deben usarse.

Estos campos solo quedarán obsoletos en la Biblioteca de Places para la API de Maps JavaScript.

  • El campo open_now se reemplazó por PlaceResult.opening_hours.isOpen() en Place Details. Para la búsqueda de sitios cercanos y de texto, usa el parámetro openNow:true en la solicitud para filtrar por los lugares que estén abiertos en ese momento. No se proporciona un equivalente para Find Place. Para obtener este valor, ahora debes realizar una solicitud a Place Details.
  • El campo utc_offset se reemplazó por PlaceResult.utc_offset_minutes en Place Details.

Consulta Migración de los campos de Places para obtener más información.


Bajas finalizadas

En esta sección, se enumeran todos los productos y las funciones que se retiraron de servicio. Estos productos y funciones ya no están disponibles.


API de Maps JavaScript v2 (19 de mayo de 2010 - 26 de mayo de 2021)

La versión 2 de la API de Maps JavaScript dejó de estar disponible el 26 de mayo de 2021. Como resultado, los mapas v2 de tu sitio dejarán de funcionar y mostrarán errores de JavaScript. Para seguir usando mapas en tu sitio, migra a la API de Maps JavaScript v3. Obtén más información para actualizar tu aplicación de la API de Maps JavaScript de v2 a v3.


Campos reference, id, alt_id y scope de Places (3 de septiembre de 2019 - 10 de agosto de 2020)

Los campos id, alt_id y scope de Places ya no están disponibles a partir del 10 de agosto de 2020. El campo reference de Places es obsoleto y no se debe usar.

  • El campo de respuesta id se reemplazó por el campo de respuesta place_id.
  • El campo de respuesta reference se reemplazó por la respuesta place_id y no debe usarse.
  • Los campos alt_id y scope no tienen un equivalente, ya que solo se usaron para el servicio Place Add, que se desactivó en julio de 2018.

Consulta Migración de los campos de Places para obtener más información.


Versión 10 de iOS y arquitectura de ARMv7 de 32 bits en el SDK de Maps para iOS 5.0

A partir del SDK de Maps para iOS versión 5.0, iOS 10 y la arquitectura de ARMv7 de 32 bits ya no son compatibles.

SDK de Places para iOS

Con el lanzamiento del SDK de Places para iOS 5.0, GMSCoordinateBounds se retira de servicio y se reemplaza por GMSPlacesViewportInfo.

Fusion Tables Layer (Experimental) (3 de diciembre de 2018 - 3 de diciembre de 2019)

Fusion Tables Layer en la API de Maps JavaScript se desactivó el 3 de diciembre de 2019 y ya no está disponible a partir de la versión 3.38 (3.37 es la última versión compatible con las tablas dinámicas). Obtén más información.


SDK de Places para iOS y Android (29 de enero de 2019 - 29 de julio de 2019)

Desde el 29 de enero de 2019, los SDK actualizados de Places para iOS y Android reemplazaron las versiones existentes de los SDK de Places. Las versiones actuales de los SDK de Places para iOS y Android y de Place Picker iniciaron el período de baja el 29 de enero de 2019 y se desactivaron el 29 de julio de 2019.


Place Add y Place Delete (30 de junio de 2017 - 30 de junio de 2018)

Las funciones Place Add y Place Delete se desactivaron el 30 de junio de 2018 y ya no están disponibles.


Apéndice 1: Resumen de los métodos de reemplazo de la API para los métodos obsoletos del SDK de Places para iOS

En la siguiente tabla, se muestra el método que debes utilizar para cada método o propiedad obsoletos.

Método o propiedad obsoletos En su lugar, usa esto
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(en GMSAutocompleteViewController)
locationRestriction y locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(en GMSAutocompleteResultsViewController)
locationRestriction y locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(en GMSAutocompleteTableDataSource)
locationRestriction y locationBias
initWithBounds:filter
(en GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds y autocompleteBoundsMode
(en GMSAutocompleteViewController)
GMSAutocompleteViewController.autocompleteFilter con locationBias o locationRestriction
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback y autocompleteQuery:bounds:boundsMode:filter:callback
(en GMSPlacesClient)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback, con locationBias o locationRestriction

La versión mínima del SDK de Places para iOS con las propiedades de reemplazo es v3.8.0.