{"id":5108,"date":"2024-03-13T14:07:58","date_gmt":"2024-03-13T14:07:58","guid":{"rendered":"https:\/\/elfsight.com\/pt\/?p=5108"},"modified":"2024-07-19T14:35:54","modified_gmt":"2024-07-19T14:35:54","slug":"how-to-use-google-places-api-and-get-an-api-key","status":"publish","type":"post","link":"https:\/\/elfsight.com\/pt\/blog\/how-to-use-google-places-api-and-get-an-api-key\/","title":{"rendered":"Como usar a API do Google Places e obter uma chave de API"},"content":{"rendered":"\n
A API do Places \u00e9 um servi\u00e7o que retorna informa\u00e7\u00f5es sobre lugares usando solicita\u00e7\u00f5es HTTP. Os lugares aqui s\u00e3o geralmente definidos dentro desta API como estabelecimentos, localiza\u00e7\u00f5es geogr\u00e1ficas ou pontos de interesse proeminentes.
<\/p>\n\n\n\n
H\u00e1 cinco tipos de solicita\u00e7\u00f5es dispon\u00edveis dentro da API. S\u00e3o eles:<\/p>\n\n\n\n
<\/p>\n\n\n\n
Para trabalhar com a API de lugares, voc\u00ea precisa de uma chave que deve ser inclu\u00edda com cada solicita\u00e7\u00e3o da API de lugares. Vamos descobrir o que \u00e9 exatamente e como obter a chave da API para a API do Google Places.
<\/p>\n\n\n\n
A chave da API \u00e9 um identificador exclusivo que est\u00e1 l\u00e1 para autenticar solicita\u00e7\u00f5es associadas ao seu projeto para fins de uso e faturamento. Ao usar uma chave da API para autenticar solicita\u00e7\u00f5es, voc\u00ea pode:<\/p>\n\n\n\n
Voc\u00ea pode encontrar mais informa\u00e7\u00f5es sobre relat\u00f3rios dispon\u00edveis para clientes do Plano Premium aqui<\/a>. Agora voc\u00ea pode prosseguir para obter a chave. Para obter sua chave da API, voc\u00ea precisa realizar as seguintes a\u00e7\u00f5es:<\/p>\n\n\n\n Depois, voc\u00ea precisa adicionar a chave da API a cada solicita\u00e7\u00e3o da API de lugares. Usando o exemplo a seguir, basta substituir SUA_CHAVE_DA_API por sua chave da API:<\/p>\n\n\n\n Lembre-se de que o Google recomenda fortemente que voc\u00ea restrinja sua chave da API. As restri\u00e7\u00f5es concedem seguran\u00e7a adicional e ajudam a garantir que apenas solicita\u00e7\u00f5es autorizadas sejam feitas com sua chave da API.<\/p>\n\n\n\n H\u00e1 duas restri\u00e7\u00f5es e voc\u00ea precisa configurar ambas. Elas s\u00e3o: Para restringir sua chave da API, voc\u00ea precisa:<\/p>\n\n\n\n Depois que as restri\u00e7\u00f5es forem definidas, tudo o que resta \u00e9 simplesmente clicar no bot\u00e3o Salvar. H\u00e1 v\u00e1rias maneiras de usar a API do Google Places. Vamos ver alguns deles.<\/p>\n\n\n\n Como mencionado acima, a API de Lugares permite pesquisar informa\u00e7\u00f5es de lugar usando uma enorme quantidade de categorias. O seguinte exemplo da API do Google Places demonstra uma solicita\u00e7\u00e3o de Localiza\u00e7\u00e3o para “Museu de Arte Contempor\u00e2nea da Austr\u00e1lia”:<\/p>\n\n\n\n Depois de obter um place_id de uma Pesquisa de Lugares do Google, voc\u00ea est\u00e1 livre para obter mais informa\u00e7\u00f5es sobre um estabelecimento ou ponto de interesse espec\u00edfico iniciando uma solicita\u00e7\u00e3o de Detalhes do Local. Aqui podemos ver uma solicita\u00e7\u00e3o de detalhes de um lugar pelo place_id: <\/p>\n\n\n\n Este servi\u00e7o permite adicionar conte\u00fado de foto \u00e0s suas aplica\u00e7\u00f5es. Ele d\u00e1 acesso a milh\u00f5es de fotos armazenadas no banco de dados de Lugares. Aqui est\u00e1 um exemplo de solicita\u00e7\u00e3o:<\/p>\n\n\n\n \u00c9 um servi\u00e7o da web que retorna previs\u00f5es de lugar como resposta a uma solicita\u00e7\u00e3o HTTP. Pode ser usado para fornecer funcionalidade de autocompletar para pesquisas geogr\u00e1ficas baseadas em texto. Aqui est\u00e1 um exemplo de uma solicita\u00e7\u00e3o para estabelecimentos:<\/p>\n\n\n\n Este tipo de servi\u00e7o \u00e9 usado para fornecer uma previs\u00e3o de consulta para pesquisas geogr\u00e1ficas baseadas em texto, retornando consultas sugeridas conforme o usu\u00e1rio digita. Uma solicita\u00e7\u00e3o de exemplo se parece com isso:<\/p>\n\n\n\n Aqui o Google utiliza um modelo de pre\u00e7os pay-as-you-go. Isso significa que as APIs da Google Maps Platform s\u00e3o faturadas por SKU. O uso \u00e9 rastreado para cada SKU de Produto, e uma API pode ter mais de um SKU de Produto. <\/p>\n\n\n\n H\u00e1 1.000 pesquisas gratuitas na API de Lugares a cada 24 horas, mas voc\u00ea pode aument\u00e1-las para 150.000 pesquisas gratuitas por 24 horas habilitando a fatura\u00e7\u00e3o no Console da Google Cloud. <\/p>\n\n\n\n Voc\u00ea pode verificar a API do Google Place documenta\u00e7\u00e3o <\/a>para encontrar mais detalhes sobre todos os pre\u00e7os e limites. <\/p>\n\n\n\n
<\/p>\n\n\n\nVoc\u00ea sempre \u00e9 livre para tentar uma maneira alternativa de adicionar avalia\u00e7\u00f5es de clientes ao seu site. Por exemplo, h\u00e1 o widget de avalia\u00e7\u00f5es do Google<\/a> da Elfsight – voc\u00ea n\u00e3o precisa se preocupar em obter chaves de API ou aprender a codificar.<\/blockquote>\n\n\n\n
Obtenha sua chave da API do Places e adicione-a \u00e0 sua solicita\u00e7\u00e3o<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/nearbysearch\/json\n ?location=-33.8670522,151.1957362\n &radius=500\n &types=food\n &name=harbour\n &key=SUA_CHAVE_DA_API\n<\/pre>\n\n\n\n
Como restringir sua chave da API do Google Places<\/h3>\n\n\n\n
<\/p>\n\n\n\n
<\/p>\n\n\n\nUsando a API do Google Places: exemplos<\/h2>\n\n\n\n
Pesquisa de Local<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/findplacefromtext\/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key=SUA_CHAVE_DA_API<\/pre>\n\n\n\n
Detalhes do Local<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/details\/json?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=name,rating,formatted_phone_number&key=SUA_CHAVE_DA_API<\/pre>\n\n\n\n
Fotos do Local<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=SUA_CHAVE_DA_API<\/pre>\n\n\n\n
Autocompletar Local<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/autocomplete\/xml?input=Amoeba&types=establishment&location=37.76999,-122.44696&radius=500&key=SUA_CHAVE_DA_API<\/pre>\n\n\n\n
Autocompletar de Consulta<\/h3>\n\n\n\n
https:\/\/maps.googleapis.com\/maps\/api\/place\/queryautocomplete\/json?key=SUA_CHAVE_DA_API&input=pizza+near%20par<\/pre>\n\n\n\n
Pre\u00e7os e limites da API do Google Places<\/h2>\n\n\n\n
\n\n\n
Faixa de volume mensal (Pre\u00e7o por CHAMADA)<\/strong><\/td> 0\u2013100.000<\/strong><\/td> 100.001\u2013500.000<\/strong><\/td> 500.000+<\/strong><\/td> <\/tr>\n<\/thead>\n \nAutocompletar<\/strong><\/td> 0,00283 USD por cada (2,83 USD por 1000)<\/td> 0,00227 USD por cada (2,27 USD por 1000)<\/td> Entre em contato com vendas para pre\u00e7os de volume<\/td><\/tr>\n Autocompletar de Consulta<\/strong><\/td> 0,00283 USD por cada\n(2,83 USD por 1000)<\/td> 0,00227 USD por cada (2,27 USD por 1000)<\/td> Entre em contato com vendas para pre\u00e7os de volume<\/td><\/tr>\n Detalhes do Local<\/strong><\/td> 0,017 USD por cada\n(17,00 USD por 1000)<\/td> 0,0136 USD por cada (13,60 USD por 1000)<\/td> Entre em contato com vendas para pre\u00e7os de volume<\/td><\/tr>\n Fotos do Local<\/strong><\/td> 0,007 USD por cada (7,00 USD por 1000)<\/td> 0,0056 USD por cada (5,60 USD por 1000)<\/td> Entre em contato com vendas para pre\u00e7os de volume<\/td><\/tr>\n Pesquisa<\/strong><\/td> 0,032 USD por cada (32,00 USD por 1000)<\/td> 0,0256 USD por cada (25,60 USD por 1000)<\/td> Entre em contato com vendas para pre\u00e7os de volume<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n FAQ<\/h2>\n\n\n\n
A API do Google Places \u00e9 um servi\u00e7o gratuito?<\/h3>\r\n\r\n\t\t\t\t\t\t