Nesta página, listamos todos os produtos e recursos da Plataforma Google Maps que estão em um período de suspensão de uso. Isso inclui produtos no Maps, Routes e Places.
Como a suspensão de uso funciona
O período de suspensão de uso de um produto ou recurso começa na data de anúncio da suspensão. O produto ou recurso continuará disponível durante todo esse período (normalmente 12 meses). Depois, eles serão desativados e não estarão mais disponíveis.
Suspensões de uso ativas
Nesta seção, listamos todos os produtos e recursos que estão atualmente em um período de suspensão de uso.
Módulo do Google Maps no google.load
O serviço que fornece o módulo "Maps" para google.load
foi suspenso em 13 de outubro de 2020 e será desativado em 13 de outubro de 2021. As solicitações subsequentes para carregar o módulo "Maps" em google.load
resultarão em erro, e nenhum mapa será carregado. Consulte o guia de migração para mais informações.
Métodos do SDK do Places para iOS: setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
, initWithBounds:filter
(a partir da versão 4.0.0)
O método auxiliar setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
foi suspenso em 10 de agosto de 2020 (v3.10.0). A partir da versão 4.0.0, esse recurso não está mais disponível. Em vez disso, use locationBias
ou locationRestriction
.
O método initWithBounds:filter
foi suspenso em 10 de agosto de 2020 (v3.10.0). A partir da versão 4.0.0, esse recurso não está mais disponível. Em vez disso, use initWithFilter:
em GMSAutocompleteFetcher
.
Para continuar utilizando esses recursos obsoletos, mantenha a versão 3.10.0.
Para mais detalhes sobre os métodos de substituição, consulte o Apêndice 1.
O SDK do Places para iOS GMSPlaceField
agora usa a macro NS_OPTIONS
(a partir da versão 4.0.0)
O SDK do Places para iOS GMSPlaceField
agora usa a macro NS_OPTIONS
em vez de NS_ENUM
para aprimorar a compatibilidade com o Swift. Leia mais sobre como migrar para GMSPlaceField como NS_OPTIONS.
Para continuar usando GMSPlaceField
como NS_ENUM
, mantenha a versão 3.10.0.
GMSCoordinateBounds
no Place Autocomplete (26 de maio de 2020 a 26 de maio de 2021)
Várias propriedades/parâmetros que usam GMSCoordinateBounds
no serviço Place Autocomplete do iOS foram suspensos em 26 de maio de 2020 e serão desativados em 26 de maio de 2021.
Limites em GMSAutocompleteViewController
As seguintes propriedades GMSAutocompleteViewController
estão obsoletas:
GMSAutocompleteViewController.autocompleteBounds
GMSAutocompleteViewController.autocompleteBoundsMode
Para a funcionalidade equivalente, use GMSAutocompleteViewController.autocompleteFilter
com GMSAutocompleteFilter.locationBias
ou GMSAutocompleteFilter.locationRestriction
.
A versão mínima do SDK do Places para iOS com essas propriedades é a v3.8.0.
Limites em findAutocompletePredictionsFromQuery
e autocompleteQuery
- Parâmetros
bounds
eboundsMode
para:
Para a funcionalidade equivalente, use findAutocompletePredictionsFromQuery:filter:sessionToken:callback
com GMSAutocompleteFilter.locationBias
ou GMSAutocompleteFilter.locationRestriction
.
A versão mínima do SDK do Places para iOS com essas propriedades é a v3.8.0.
Para mais detalhes sobre os métodos de substituição, consulte o Apêndice 1.
Campo GMSPlace.openNowStatus
do Places (26 de maio de 2020 a 26 de maio de 2021)
O uso do campo/propriedade GMSPlace.openNowStatus
do Places no SDK do Places para iOS foi suspenso em 26 de maio de 2020 e será desativado em 26 de maio de 2021. Em vez disso, use as funções GMSPlace.isOpen
ou GMSPlace.isOpenAtDate
.
A versão mínima do SDK do Places para iOS com essas funções é a v3.3.0.
Campo permanently_closed
do Places (26 de maio de 2020 a 26 de maio de 2021)
O campo permanently_closed
do Places na API Places, na Biblioteca Places e na API Maps JavaScript foi suspenso em 26 de maio de 2020 e será desativado em 26 de maio de 2021.
Em vez disso, use business_status
(API Places) ou business_status
(Biblioteca Places, API JavaScript) para visualizar o status operacional de empresas. A versão mínima da Biblioteca Places e da API Maps JavaScript com business_status
é a v3.40.
Campos open_now
e utc_offset
do Places (20 de novembro de 2019 a 20 de fevereiro de 2021)
Os campos open_now
e utc_offset
do Places na Biblioteca Places e na API Maps JavaScript foram suspensos em 20 de novembro de 2019 e serão desativados em 20 de fevereiro de 2021.
Estes campos estão obsoletos apenas na Biblioteca Places e na API Maps JavaScript.
- O campo
open_now
foi substituído porPlaceResult.opening_hours.isOpen()
no Place Details. Para o Nearby Search e o Text Search, use o parâmetro de solicitaçãoopenNow:true
para filtrar os lugares que estão abertos no momento. Não é fornecido nenhum equivalente para o Find Place. Para receber esse valor, faça uma solicitação ao Place Details. - O campo
utc_offset
foi substituído porPlaceResult.utc_offset_minutes
no Place Details.
A versão mínima da Biblioteca Places e da API JavaScript com isOpen()
e utc_offset_minutes
é a v3.39. Consulte Migração de campos do Places para saber mais.
Campos do Places: reference
, id
, alt_id
, scope
(3 de setembro de 2019 a 3 de junho de 2020)
Os campos reference
, id
, alt_id
e scope
do Places foram suspensos em 3 de setembro de 2019 e serão desativados em 3 de junho de 2020.
- Os parâmetros de solicitação
id
ereference
foram substituídos pelo parâmetroplace_id
. - Os campos
alt_id
escope
não têm equivalente, já que eram usados apenas para o serviço Place Add que foi desativado em julho de 2018.
Consulte Migração de campos do Places para ver mais detalhes.
API Maps JavaScript v2 (19 de maio de 2010 a 26 de maio de 2021)
A versão 2 da API Maps JavaScript foi suspensa em 19 de maio de 2010 e será desativada em 26 de maio de 2021. Embora você possa continuar usando a API Maps JavaScript v2 até 26 de maio de 2021, os mapas que utilizarem essa versão exibirão uma marca-d'água com o texto "Apenas para fins de desenvolvimento" a partir de 26 de outubro de 2020. Para evitar qualquer inconveniente ou confusão para o usuário, recomendamos migrar seu site para a API Maps JavaScript v3 antes dessa data. Saiba mais sobre como fazer upgrade do aplicativo da API Maps JavaScript da v2 para a v3.
Suspensões de uso concluídas
Nesta seção, listamos todos os produtos e recursos para que o período de suspensão de uso terminou. Esses produtos e recursos não estão mais disponíveis.
Camada de Fusion Tables (experimental) (3 de dezembro de 2018 a 3 de dezembro de 2019)
A camada de Fusion Tables na API Maps JavaScript foi desativada em 3 de dezembro de 2019 e não está mais disponível a partir da versão 3.38. A v3.37 é a última versão com suporte. Saiba mais.
SDKs do Places para Android e iOS (29 de janeiro de 2019 a 29 de julho de 2019)
Em 29 de janeiro de 2019, os SDKs do Places para Android e iOS que foram atualizados substituíram as versões existentes. As versões atuais do SDK do Places para iOS e Android e do Place Picker foram suspensas em 29 de janeiro de 2019 e foram desativadas em 29 de julho de 2019.
- Atualize para a versão mais recente do SDK do Places para iOS.
- Atualize para a versão mais recente do SDK do Places para Android.
- O Place Picker não está mais disponível desde 29 de julho de 2019.
Place Add e Place Delete (30 de junho de 2017 a 30 de junho de 2018)
Desde 30 de junho de 2018, os recursos Place Add e Place Delete foram desativados e não estão mais disponíveis.
Apêndice 1: resumo das substituições de API obsoletas do SDK do Places para iOS
Na tabela a seguir, mostramos o método de substituição a ser usado em cada método ou propriedade obsoletos.
A versão mínima do SDK do Places para iOS com as propriedades de substituição é a v3.8.0.