Perguntas frequentes

Primeiros passos

Entender os Termos de Serviço

Limites de uso e cobrança

Usar as Google Maps APIs

Serviços das Google Maps APIs

Google Maps SDK for iOS

Primeiros passos

O que são as Google Maps APIs?

As Google Maps APIs dão aos desenvolvedores diversas maneiras de incorporar o Google Maps em páginas da Web ou obter dados do Google Maps, proporcionando uso simples ou personalização extensa. Há diversas API disponíveis:

Web APIs:

Web Service APIs:

Mobile APIs:

Dependendo das suas necessidades, você poderá usar uma ou várias dessas APIs.

Se você opera um site empresarial ou comercial, a Google Maps APIs Premium Plan também pode ser interessante.

De qual API eu preciso?

Para receber ajuda para encontrar a API certa para seus requisitos funcionais, consulte o seletor de API.

Para que países as Google Maps APIs foram disponibilizadas?

A equipe do Google Maps trabalha constantemente para disponibilizar novos dados de mapa e aumentar nossa cobertura internacional. Consulte os dados de cobertura do Google Maps para obter as últimas informações sobre cobertura. É possível filtrar os dados com a caixa de filtro localizada no topo da página. Observe que os dados de cobertura podem mudar se os contratos de licenciamento com os provedores de dados forem alterados.

Consulte também:

Posso colocar o Google Maps no meu site sem usar as Google Maps APIs?

Sim. Agora, o Google Maps permite incorporar o mapa que você exibe no seu site ou blog sem precisar de programação nem Google Maps APIs. Clique aqui para saber mais.

Como posso fornecer aplicativos do Maps em dispositivos móveis?

Para incorporar mapas a um aplicativo Android, use a Google Maps Android API.

Para incorporar mapas a um aplicativo iOS nativo, use o Google Maps SDK for iOS.

A Google Maps JavaScript API foi desenvolvida para atender a dispositivos móveis e é ideal para aplicativos de navegação para computadores e dispositivos que incluam navegadores da web com implementação completa de JavaScript, como o iPhone da Apple.

Para aplicativos para dispositivos não adequados ao uso da JavaScript API, a Google Static Maps API fornece imagens de mapa nos formatos GIF, JPG e PNG, incluindo marcadores e polilinhas. Observe que o uso da Google Static Maps API fora de aplicativos de navegação exige que a imagem do mapa seja vinculada ao Google Maps.

Posso imprimir mapas pela JavaScript API?

Não temos suporte para impressão pela JavaScript API. Isso porque o suporte para impressão é inconsistente dentre os navegadores mais usados. Recomendamos usar a Static Maps API para impressões.

Como faço para começar a usar as Google Maps APIs no meu site?

Consulte a documentação da Maps Javascript API para obter exemplos e mais informações.

Como posso ficar sabendo das próximas alterações às Google Maps APIs?

Inscreva-se no Google Geo Developers Blog (em inglês) para receber atualizações de notícias sobre as diversas ofertas para desenvolvedores geográficos do Google.

Entender os Termos de Serviço

Quais são os Termos de serviço das Google Maps APIs?

Os Termos de serviço das Google Maps APIs estão disponíveis em:

https://developers.google.com/maps/terms

Se você for um cliente Google Maps APIs Premium Plan, leia seu contrato para consultar os termos que regem o uso das Google Maps APIs.

Meu site atende aos Termos de serviço das Google Maps APIs?

As Maps APIs estão disponíveis para todos os sites que podem ser acessados por consumidores gratuitamente. Você pode usar as Google Maps APIs em sites com ou sem fins lucrativos, desde que eles respeitem os Termos de Serviço.

Entretanto, há algumas ressalvas quando se usa as Google Maps APIs: mapas que identifiquem locais de venda de drogas em uma cidade, por exemplo, ou qualquer outra atividade ilegal. Além disso, respeitamos a privacidade das pessoas, por isso as Google Maps APIs não podem ser usadas para identificar informações pessoais privadas.

Use o bom senso para determinar se seu aplicativo atende aos Termos de Serviço antes de desenvolvê-lo e lançá-lo. Os engenheiros do Google só podem fornecer assistência técnica, não estando qualificados para oferecer consultoria jurídica. O Google se reserva o direito de suspender ou rescindir seu uso do serviço a qualquer momento, portanto, leia os Termos de Serviço com atenção.

Se você opera um site empresarial ou comercial, o Google Maps APIs Premium Plan também pode ser interessante para você. Essa API tem Termos de serviço diferentes que podem atender melhor às suas necessidades.

Posso acessar imagens de mapas e satélite diretamente?

Não é permitido acessar imagens de mapas ou satélite por mecanismo diferente das Google Maps APIs. Por exemplo, você não pode criar uma API de mapeamento própria nem usar script de download de blocos em lote. Se o aplicativo tentar acessar blocos por meio diferente das Google Maps APIs, ele terá o acesso bloqueado. Consulte a seção 10.1.a dos Termos de Serviço do Google Maps para saber mais.

Posso usar as Google Maps APIs em um site comercial?

Desde que seu site possa ser acessado pelo público em geral gratuitamente, você poderá usar as Google Maps APIs. Por exemplo, se o seu site for baseado em publicidade, provavelmente está em conformidade com os Termos de serviço das Google Maps APIs. Se você cobrar um valor para que as pessoas insiram informações no mapa (por exemplo, para anunciar imóvel para venda) e você exibir essas informações usando as Google Maps APIs em uma parte gratuita do site, você também está operando conforme os Termos de serviço das Google Maps APIs.

Entretanto, nem todos os usos comerciais são permitidos. Por exemplo, se seu site atende a qualquer um dos critérios a seguir, você deve comprar a licença apropriada da Google Maps APIs Premium Plan:

  • Seu site é disponibilizado apenas para clientes pagantes.
  • Seu site só pode ser acessado em sua empresa ou pela sua intranet.
  • Seu aplicativo está relacionado a expedição empresarial, gerenciamento de frota, rastreamento de ativos de negócios ou atividades semelhantes.

Lembre-se: o Google se reserva o direito de suspender ou rescindir seu uso das Google Maps APIs a qualquer momento, portanto, leia os Termos de Serviço com atenção.

Posso usar as Google Maps APIs para controlar aplicativos?

Não há restrições para a exibição de dados em tempo real (rastreamento) com as Google Maps APIs, desde que seu aplicativo esteja pública e gratuitamente disponível e respeite os Termos de serviço. Use a Google Maps APIs Premium Plan para aplicativos exclusivos ao uso interno. Consulte a seção 10.4 dos Termos de Serviço para saber mais.

Posso usar as APIs do Google Maps em aplicativos que não acessam a web?

Sim. As Google Maps APIs agora podem ser usadas em aplicativos para computadores, desde que eles respeitem as demais restrições dos Termos de serviço. Observe que, para que um aplicativo para computador seja considerado "publicamente disponível", ele deve estar disponível para download em uma página da web aberta ao público. Consulte a seção 9.1 dos Termos de Serviço para saber mais.

A Google Maps JavaScript API só pode ser executada em um dos navegadores compatíveis.

Posso usar as Google Maps APIs em um site protegido por senha?

Sim, mas consulte os Termos de serviço antes de usar as Google Maps APIs em um site protegido por senha. Se os consumidores puderem se inscrever gratuitamente para receber uma senha ou se o propósito da proteção por senha for o aprimoramento de um mapa disponível publicamente (administração), é provável que seu site atenda aos Termos de Serviço. Se esse não for o caso, você deverá usar o Google Maps APIs Premium Plan.

Posso usar capturas de tela de um aplicativo das Google Maps APIs em materiais impressos ou publicidade off-line?

O uso de imagens do Google Maps em materiais impressos ou mídia off-line está sujeito às diretrizes de permissão publicadas em:

http://www.google.com/permissions/geoguidelines.html

Para saber mais sobre impressão, leia Posso imprimir mapas pela JavaScript API?

Como posso cancelar a inclusão do meu conteúdo nos resultados de pesquisas do Google?

Não estamos mais coletando esse tipo de dados. O uso do parâmetro indexing foi descontinuado e não está mais em vigor. Não é mais preciso cancelar essa opção explicitamente, mas incentivamos a remoção do parâmetro assim que possível.

Para remover sua página ou seu site dos resultados de pesquisa, siga as instruções fornecidas na nossa central de ajuda para webmasters.

Se estiver usando um ID de cliente com uma licença do Google Maps APIs Premium Plan, você pode usar a opção a seguir para remover o link do logotipo do Google exibido no mapa. Você deve limitar o uso dessa opção a casos em que o link do logotipo gere uma experiência negativa ao usuário (um exemplo é um aplicativo para dispositivos móveis que apresenta uma visualização em tela cheia em que, ao clicar no logotipo, o usuário é direcionado para conteúdo diferente do original do aplicativo, sem que ele possa retornar ao ponto anterior). Você deve garantir que o logotipo e o aviso de direitos autorais não fiquem escondidos nem pouco aparentes.

map.setOptions({passiveLogo: true});

O logotipo continua visível, mas não é clicável.

Essa opção está disponível por padrão a todos os clientes do Premium Plan que usam ID de cliente. Se isso não funcionar, entre em contato com o suporte do Premium Plan.

Que informações são enviadas ao Google quando uso a Maps JavaScript API?

Ao usar a Maps JavaScript API, as seguintes informações são enviadas ao Google:

  • Tamanho e localização do mapa para a recuperação de blocos de mapa e direitos autorais
  • Endereços para geocodificação
  • Solicitações de elevação e rota
  • Localizações nas quais fazer pesquisas de locais
  • KML ao usar o KmlLayer
Posso gerar uma imagem de mapa usando a Google Static Maps API que eu armazeno e opero do meu site?

Não é permitido armazenar e fornecer cópias de imagens geradas com a Google Static Maps API no seu site. Todas as páginas da web que exigem imagens estáticas devem vincular o atributo src de uma tag HTML img ou o atributo background-image de uma tag HTML div tag diretamente à Google Static Maps API. Assim, todas as imagens de mapa serão exibidas dentro do conteúdo HTML da página e fornecidas diretamente aos usuários finais pelo Google.

Limites de uso e cobrança

Que Google Maps APIs têm limites de uso?

As Google Maps APIs são gratuitas para muitos casos de uso, oferecendo limites de uso gratuitos e preços previsíveis para uso excedente para as APIs padrão e contratos anuais para implantações empresariais.

As seguintes APIs não têm limites de uso:

Limites de uso são aplicáveis às Maps APIs a seguir. Clique em cada API para visualizar mais informações sobre os limites de uso:

As Maps APIs devem ser implantadas de acordo com os Termos de Serviço padrão.

Quais são os limites de uso das Google Maps APIs?

A maioria das Google Maps APIs tem cota gratuita diária que pode ser ativada no Google API Console. O número padrão e máximo para as consultas diárias variam de acordo com a API. É possível aumentar o limite diário gratuito ativando a cobrança ou comprando uma licença do Google Maps APIs Premium Plan.

  • Web Service APIs:

    As Google Maps Web Service APIs oferecem 2.500 solicitações gratuitas por dia, calculadas pela soma das solicitações do cliente (efetuadas por meio dos serviços da Google Maps JavaScript API) e das solicitações do servidor. Para conceder acesso a cotas diárias maiores (até 100.000 por dia), oferecemos preços que acompanham o uso.

    para ativar a opção de pagamento de acordo com o uso.

  • Web APIs:

    A Google Maps JavaScript API, a Google Static Maps API e a Google Street View Image API têm limite diário gratuito de 25.000 carregamentos de mapa. Para conceder acesso a cotas diárias maiores (até 100.000 por dia), oferecemos preços que acompanham o uso.

    Se o seu site exceder 25.000 carregamentos de mapa em um dia, a API parará de funcionar pelo resto do dia, a menos que você ative a cobrança para pagar pelo uso excedente.

    Em algumas circunstâncias, exceções podem ser aplicadas à cota. Saiba mais.

Consulte perguntas específicas para obter definições precisas de:

Observação: Aplicativos considerados de interesse público (conforme determinação do Google a seu exclusivo critério) não estão sujeitos a esses limites de uso. Por exemplo:

  • Um mapa de assistência a catástrofes não está sujeito a limites de uso, mesmo que tenha sido desenvolvido e/ou seja hospedado por uma organização comercial. Organizações de gestão de crises podem ter maiores limites de cota. Saiba mais e inscreva-se.
  • Organizações sem fins lucrativos qualificadas que demonstrarem uma necessidade de limites mais permissivos para geocodificação ou uso interno das Google Maps APIs poderão se inscrever para receber uma licença do Google Maps APIs Premium Plan por meio do programa beneficente Google Earth Outreach.
  • Veículos de notícia qualificados que usem o plano padrão podem se inscrever para receber maiores limites de cota. Saiba mais e inscreva-se.

Como o uso de cota é calculado?

O cálculo do uso de cota varia de acordo com a API. As Web Service APIs usam solicitações (note que a Google Maps Distance Matrix API usa elementos). As Web APIs usam carregamentos de mapas para calcular o uso de cotas.

Para a Google Maps Distance Matrix API, cada consulta enviada à API é limitada pelo número de elementos permitidos. Esse valor é calculado ao multiplicar o número de origens pelo número de destinos.

Existem dois tipos de cota que limitam o uso dos serviços Web das Google Maps APIs: longo prazo (cota diária) e curto prazo (cota de taxa de solicitações). Esses limites de uso se aplicam a solicitações efetuadas pelo servidor, com as Maps Web Services APIs, e pelo cliente, com os serviços JavaScript, como Directions, Distance Matrix, Elevation e Geocoding.

Observação: Ainda pode haver outros limites para as APIs. Por exemplo, a Elevation API tem um limite de localizações por solicitação. E, além da cota diária, as APIs de imagem têm uma resolução máxima para as imagens. Veja as páginas de limites de uso para conhecer os detalhes de cada uma das Google Maps APIs.

Como os carregamentos de mapa se aplicam em relação aos limites de uso das Google Maps APIs na Web?

Um único carregamento de mapa é cobrado quando uma das seguintes situações ocorre:

  • Uma página da Web ou aplicativo exibe um mapa usando a Google Maps JavaScript API.
  • Uma página da Web ou aplicativo exibe um panorama da Google Street View Image API usando a Google Maps JavaScript API. Se um panorama do Street View substitui um mapa no mesmo elemento div, o panorama não é cobrado.
  • Um aplicativo solicita uma única imagem de mapa à Google Static Maps API.
  • Um aplicativo solicita uma única imagem de panorama à Google Street View Image API.

Depois que uma página da Web ou um aplicativo carrega um mapa, uma imagem de mapa estática ou um panorama do Street View, toda interação do usuário com ele(a), como deslocamento, aumentar e diminuir zoom ou alternar camadas do mapa, não geram carregamentos adicionais nem afetam os limites de uso.

Os aplicativos do Google Maps APIs Premium Plan consomem cota na forma de Maps APIs Credits. Consulte Taxas e limites de uso do Premium Plan para saber mais.

Como posso monitorar meu uso da cota?

Monitore o uso da cota de APIs individuais no Google API Console.

  1. Selecione o projeto que contenha a API que você quer verificar.
  2. Na lista de APIs do Painel, clique no nome da API.
  3. Perto do topo da página, clique em Quotas ou Usage.

Observação: para ver um relatório de tráfego e informações de cobrança de um projeto inteiro, primeiro ative a cobrança.

O que acontece se eu exceder os limites de uso?

Se você exceder os limites de uso de uma determinada Maps API, a API retornará uma mensagem de erro. Se você exceder os limites repetidamente, o acesso à API poderá ser bloqueado temporariamente.

  • Web Service APIs

    Existem dois tipos de cotas que limitam o uso dos Google Maps APIs Web Services: longo prazo (cota diária) e curto prazo (cota por quantidade de solicitações). Se você exceder os limites de uso ou abusar do serviço, o serviço web retornará uma mensagem de erro específica. Se você continuar a exceder os limites, o acesso ao serviço web poderá ser bloqueado.

    Veja os casos de uso excedente aceitos para as Google Maps APIs Web Services:

    • Enviar uma quantidade excessiva de solicitações diárias.
    • Enviar solicitações muito rapidamente, ou seja, uma quantidade excessiva de solicitações por segundo.
    • Enviar solicitações muito rapidamente por muito tempo ou abusar do serviço web de outras maneiras.
    • Exceder outros limites de uso, como o limite de localizações por solicitação da Elevation API.

    Observação: Quatro das Web Service APIs têm um serviço do lado do cliente equivalente disponível na JavaScript API: Directions, Distance Matrix, Elevation e Geocoding.

    Todos os limites de uso, sejam de curto ou longo prazo, são compartilhados pelo serviço para solicitações efetuadas pelo cliente ou pelo servidor. Por exemplo, a cota diária gratuita para os serviços Web é de 2.500 solicitações por dia, sendo compartilhada entre solicitações do servidor e serviços do cliente. Se você usar o serviço Directions da JavaScript API para fazer 1.500 solicitações por dia e ainda usar a Google Maps Directions API do servidor para fazer 2.000 solicitações por dia, você faria um total de 3.500 solicitações em um dia ao Directions, excedendo a cota diária gratuita de 1.000 solicitações por dia.

  • Web APIs

    As Web APIs são a Google Maps JavaScript API v3, a Google Static Maps API e a Google Street View Image API, e cada uma delas tem um limite gratuito de 25.000 carregamentos de mapa por dia.

    Alguns clientes podem ter cotas excepcionais. Saiba mais.

Limites de uso excedidos

Se você exceder os limites de uso, receberá um código de status OVER_QUERY_LIMIT em resposta.

Isso significa que o serviço web deixará de fornecer respostas normais e retornará o código de status OVER_QUERY_LIMIT até que mais uso seja permitido novamente. Isso pode acontecer:

  • Em alguns segundos, se o erro for recebido porque seu aplicativo enviou uma quantidade excessiva de solicitações por segundo.
  • Em até 24 horas, se o erro for recebido porque seu aplicativo enviou uma quantidade excessiva de solicitações por dia. As cotas diárias são zeradas à meia-noite do fuso horário do Pacífico.

Se você exceder os limites diários regularmente, considere:

Meu site recebe muito tráfego. Posso usar as Maps APIs?

Sim. No entanto, recomendamos que você se familiarize com os limites de uso das Google Maps APIs que o seu aplicativo usa.

Devo comprar o Google Maps APIs Premium Plan?

Você deve comprar o Google Maps APIs Premium Plan se sua empresa ou organização precisar do seguinte:

  • Um ANS com suporte técnico 24 horas
  • Capacidade de vender um produto ou serviço com o Google Maps incorporado
  • Possibilidade de usar as Google Maps APIs para aplicativos ou sites internos
  • Uma cota específica
  • Possibilidade de usar as Google Maps APIs (exceto a Places API) para aplicativos de controle de ativos
  • Recursos do Premium Plan oferecidos pela sua licença do Maps APIs for Work

Como faço para comprar o Google Maps APIs Premium Plan?

Entre em contato com seu representante de vendas Google para ver detalhes de como comprar o Google Maps APIs Premium Plan e receber um orçamento baseado em uma estimativa de uso do seu aplicativo.

  • Web Service APIs

    Se estiver usando as Google Maps Web Service APIs, oferecemos 2.500 solicitações gratuitas por dia, calculadas pela soma das solicitações do cliente (efetuadas por meio dos serviços da Google Maps JavaScript API) e das solicitações do servidor. Se essa cota gratuita for excedida, você tem acesso a uma cota que é paga conforme seu uso. Essa cota permite até 100.000 solicitações por dia se você ativar a cobrança automática.

  • Web APIs

    Se estiver usando as Google Maps Web APIs (Maps JavaScript API, Static Maps API ou Street View Image API), oferecemos 25.000 carregamentos de mapa gratuitos por dia. Se você exceder a cota gratuita, terá acesso à cota de pagamento por uso de até 100.000 carregamentos de mapa por dia, se você ativar a cobrança automática.

    Em algumas circunstâncias, exceções podem ser aplicadas à cota. Saiba mais.

Se você exceder a cota diária gratuita e a cobrança não tiver sido ativada, a API parará de funcionar pelo resto do dia.

Como o uso excedente será calculado e cobrado?

O uso além da cota gratuita de cada serviço de Google Maps APIs é calculado ao final de cada dia.

  • Web Service APIs

    As Web Service APIs oferecem 2.500 solicitações gratuitas por dia, calculadas pela soma das solicitações do cliente (efetuadas por meio dos serviços da Google Maps JavaScript API) e das solicitações do servidor. Se você ativar a cobrança para ter acesso a cotas maiores, terá que pagar US$ 0,50 para cada 1.000 solicitações excedentes à cota diária de 2.500. Com esse modelo de cobrança, você terá até 100.000 solicitações por dia.

  • Web APIs

    As Google Maps Web APIs (Maps JavaScript API, Static Maps API ou Street View Image API) oferecem 25.000 carregamentos de mapa gratuitos por dia. Se você ativar a cobrança para ter acesso a cotas maiores, terá que pagar US$ 0,50 para cada 1.000 carregamentos de mapa excedentes ao limite diário de 25.000. Com esse modelo de cobrança, você terá até 100.000 carregamentos de mapa por dia.

    Em algumas circunstâncias, exceções podem ser aplicadas à cota. Saiba mais.

Saiba mais sobre o que acontece se você exceder os limites de uso.

Se você optar por ativar a cobrança, precisará fornecer dados do seu cartão de crédito. Seu uso excedente continuará a ser calculado ao final de cada dia e as cobranças ao cartão de crédito serão feitas mensalmente de acordo com os preços abaixo.

Quanto custa para usar as Google Maps APIs?

Aplicativos que geram solicitações volumes se solicitação ou carregamento de mapa inferiores aos limites de uso podem usar as Google Maps APIs gratuitamente, desde que atendam aos requisitos dos Termos de serviço das Google Maps APIs.

Para as Web Service APIs, se o serviço da Maps API exceder o limite de uso diário e você decidir comprar mais cota on-line usando o Google API Console, as taxas abaixo serão aplicadas ao uso excedente, de acordo com o serviço utilizado. O uso diário é controlado por projeto e calculado como a soma das solicitações do cliente (feitas pelos serviços da Google Maps JavaScript API) e das solicitações do servidor.

Para a Google Maps JavaScript API v3, a Google Static Maps API e a Google Street View Image API, se você exceder o limite de uso diário do serviço da Maps API e decidir comprar mais carregamentos de mapa on-line pelo Google API Console, as taxas abaixo serão aplicadas ao uso excedente, de acordo com o serviço utilizado. O uso diário é controlado por projeto.

Observe que, se seu site gera um alto volume diário de solicitações ou carregamentos de mapa constantemente, a licença do Google Maps APIs Premium Plan pode valer mais a pena em termos de custo. Recomendamos entrar em contato com a equipe de vendas da Google Maps APIs Premium Plan para saber mais.

Web Service APIs Limite gratuito
(por dia)
1.000 solicitações excedentes
(em dólares americanos)
Directions API + serviço Directions do lado do cliente 2.500 2 US$ 0,50
Distance Matrix API + serviço Distance Matrix do lado do cliente 1 2.500 2 US$ 0,50
Elevation API + serviço Elevation do lado do cliente 2.500 2 US$ 0,50
Geocoding API + serviço Geocoding do lado do cliente 2.500 2 US$ 0,50
Geolocation API 2.500 US$ 0,50
Roads API 2.500 US$ 0,50
Time Zone API 2.500 US$ 0,50
1 O uso da Google Maps Distance Matrix API e do serviço Distance Matrix do lado do cliente é medido pelo número de elementos usados por dia.
2 A cota diária gratuita é calculada pela soma das solicitações do cliente (feitas pelos serviços da Google Maps JavaScript API) e das solicitações do servidor.
Web APIs Limite gratuito
(por dia)
1.000 carregamentos de mapa excedentes
(em dólares americanos)
Google Maps JavaScript API 25.000* US$ 0,50
Google Static Maps API 25.000* US$ 0,50
Google Street View Image API 25.000* US$ 0,50
*Podem se aplicar exceções à cota. Saiba mais.

Observe que a compra de cota excedente on-line não confere direitos nem benefícios além do direito de continuar usando as Google Maps APIs nos termos dos Termos de serviço aplicáveis.

Os preços estão disponíveis em outras moedas?

No momento, os preços só estão disponíveis em dólares americanos.

Eu ativei a cobrança. Como posso visualizar minha conta?

O Google faz cobranças no início de cada mês para as atividades do mês anterior usando a forma de pagamento que você especificou.

Como posso evitar uma cobrança alta se meu uso aumentar inesperadamente?

As Google Maps APIs fornecem cota diária complementar e definem limites máximos diários que podem ser cobrados. Você pode definir o limite de uso diário máximo para se proteger contra aumentos inesperados. Também é possível definir alertas de cobrança para receber notificações por e-mail quando as cobranças da sua conta atingirem um limite estabelecido por você.

Definir o limite diário máximo para cobranças:

  • Para as Web Services APIs:

    As Web Service APIs padrão permitem até 100.000 solicitações ou elementos por dia. Um projeto será restrito ao limite diário gratuito de 2.500 até que você ative a cobrança para o projeto. Depois de ativa a cobrança, se você exceder as 2.500 solicitações em um dia, receberá uma cobrança de US$ 0,50 para cada 1.000 solicitações adicionais. Com esse modelo de cobrança, você terá até 100.000 solicitações por dia. Observe que o uso é calculado pela soma das solicitações do cliente (feitas pelos serviços da Google Maps JavaScript API) e das solicitações do servidor.

    Para evitar cobranças altas, você pode definir um limite de uso diário máximo e proteger-se contra aumentos inesperados. No momento, o limite máximo padrão para cobranças é de 100.000 solicitações por dia. Você pode alterar esse limite no Google API Console. Na página Quotas, da API, clique no ícone de editar perto da cota “requests per day”.

    Observação: Se seu uso da API atingir o limite de cobrança, o aplicativo não poderá acessar a API durante o restante do dia em questão. Saiba mais sobre o que acontece se você exceder os limites de uso.

  • Para as Web APIs:

    Para a Google Maps JavaScript API v3, a Google Static Maps API e a Google Street View Image API, se os limites de uso gratuitos das Google Maps Web APIs padrão forem excedidos, você pode comprar mais carregamentos de mapa on-line ativando a cobrança para o projeto. Com ela ativa, se você exceder os limites de uso gratuitos, terá custo de US$ 0,50 para cada 1.000 solicitações adicionais, com o limite passando para 100.000 por dia.

    Para evitar cobranças altas, você pode definir um limite de uso diário máximo e proteger-se contra aumentos inesperados após o início da cobrança. No momento, o limite máximo padrão para cobranças é de 100.000 solicitações por dia. Você pode alterar esse limite no Google API Console. Na página Quotas, da API, clique no ícone de editar perto da cota “requests per day”.

    Observação: Se seu uso da API atingir o limite de cobrança, o aplicativo não poderá acessar a API durante o restante do dia em questão. Saiba mais sobre o que acontece se você exceder os limites de uso.

    Observação: Alguns clientes podem ter cotas excepcionais. Saiba mais.

Definir e gerenciar alertas de cobrança:

Configure alertas de cobrança para enviar notificações para o e-mail dos administradores de cobranças quando as cobranças da conta atingirem um limite estabelecido por você. Os administradores receberão notificações por e-mail quando as cobranças estimadas da conta excederem 50%, 90% e 100% do limite.

Recomendação: Se seu site gera um alto volume diário de solicitações ou carregamentos de mapa constantemente, a licença do Google Maps APIs Premium Plan pode valer mais a pena em termos de custo. Recomendamos entrar em contato com a equipe de vendas do Google Maps APIs Premium Plan para saber mais.

Para ativar a cobrança

Para ativar a cobrança e obter acesso a cotas maiores para as Google Maps APIs, orientaremos você pelo Google Developers Console para realizar algumas atividades:

  1. Criar ou selecionar um projeto
  2. Configurar ou selecionar o perfil de cobrança
  3. Ativar a cobrança no seu projeto
Continuar

Usar as Google Maps APIs

Quais chaves ou credenciais devo usar para diferentes produtos do Maps?

Sempre que você usa as Google Maps APIs, deve incluir uma chave, ou outra credencial, para validar a solicitação. As Google Maps APIs estão disponíveis para aplicativos Android, iOS ou Web via serviços Web HTTP. O tipo de credencial necessária varia de acordo com a API e com o tipo de licença que você tem: padrão ou premium.

As informações desta seção se aplicam aos clientes do plano padrão e aqueles que tem o novo Google Maps APIs Premium Plan, disponibilizado em janeiro de 2016. Se você tem uma licença anterior do Maps APIs for Work ou do Maps API for Business, as credenciais necessárias podem ser diferentes das listadas abaixo.

  • Chave de API: uma chave de API é um identificador exclusivo gerado usando o Google API Console. As chaves de API normalmente são usadas com as APIs padrão. Os clientes do Premium Plan1 normalmente podem optar por usar um ID de cliente ou uma chave de API.

    Você pode escolher usar uma chave de API sem aplicar restrições (chamada uma “chave de API genérica”) ou uma com restrições para aumentar a segurança. APIs de qualquer plataforma podem usar uma chave de API genérica.

    Você tem a opção de adicionar uma restrição (por exemplo, endereço IP) à chave de API. Depois de aplicar a restrição, a chave só funcionará em plataformas compatíveis com esse tipo de restrição. Quatro tipos de restrições de chave de API estão disponíveis:

    • Restrição a servidor (por endereço IP), para uso com as Web Service APIs.
    • Restrição a navegador (por referenciadores HTTP), para uso com as Web APIs.
    • Restrição a aplicativo Android (por nome do pacote e impressão digital), para uso com as Android APIs.
    • Restrição a aplicativo iOS (por identificador de pacote iOS), para uso com as iOS APIs.

    APIs da mesma plataforma podem usar a mesma chave restrita.

    Atenção, clientes do Google Maps APIs Premium Plan e do Google Maps APIs for Work: Ao gerar uma chave no Google API Console, é preciso selecionar o projeto gerado no momento em que o seu cadastro foi efetuado. O nome do projeto começa com Google Maps APIs for Business or Google Maps for Work or Google Maps.

    Exemplo de carregamento de uma API com uma chave: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

  • ID de cliente: Você recebe um ID de cliente quando se inscreve como cliente do Google Maps APIs Premium Plan ou do Google Maps APIs for Work. Os clientes do Premium Plan normalmente podem optar por usar um ID de cliente ou uma chave de API.

    Exemplo de carregamento de uma API com um ID de cliente: &client=gme-companyname

  • Assinatura digital: Normalmente, os clientes do Google Maps APIs Premium Plan e do Google Maps APIs for Work usam assinatura digital para autenticar com um ID de cliente. A assinatura digital é gerada usando uma chave criptográfica fornecida pelo Google. Além disso, assinaturas digitais são usadas com a Google Static Maps API e a Google Street View Image API. Se estiver usando a Google Static Maps API e a Google Street View Image API padrão, com a cobrança ativa, a assinatura digital é obrigatória para carregamentos de mapas que excedam a cota diária gratuita.

A tabela abaixo indica que chave/credencial deve ser usada com cada produto da Maps API (Como mencionado acima, os tipos de restrições de chaves de API são: servidor, navegador, Android e iOS.)

API Usuários da API padrão Usuários do Premium Plan1
Google Maps Android API Chave de API com restrição ao Android2 Chave de API com restrição ao Android2
Google Places API for Android Chave de API com restrição ao Android2 não disponível
Google Maps SDK for iOS Chave de API com restrição ao iOS2 Chave de API com restrição ao iOS2
Google Places API for iOS Chave de API com restrição ao iOS2 não disponível
Google Maps JavaScript API Chave de API com restrição a navegador2 Chave de API com restrição a navegador2
ou
ID de cliente
Google Static Maps API Chave de API com restrição a navegador2 + assinatura digital opcional3 Chave de API com restrição a navegador2 + assinatura digital
ou
ID de cliente + assinatura digital
Google Street View Image API Chave de API com restrição a navegador2 + assinatura digital opcional2 Chave de API com restrição a navegador2 + assinatura digital
ou
ID de cliente + assinatura digital
Google Maps Embed API Chave de API com restrição a navegador2 não disponível
Google Maps Directions API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
ou
ID de cliente + assinatura digital
Google Maps Distance Matrix API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
ou
ID de cliente + assinatura digital
Google Maps Elevation API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
ou
ID de cliente + assinatura digital
Google Maps Geocoding API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
ou
ID de cliente + assinatura digital
Google Maps Geolocation API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
Google Maps Roads API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
Google Maps Time Zone API Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
ou
ID de cliente + assinatura digital
Google Places API Web Service Chave de API com restrição a servidor2 Chave de API com restrição a servidor2
1Premium Plan se refere ao novo Google Maps APIs Premium Plan, disponibilizado em janeiro de 2016. Se você tem uma licença anterior do Maps APIs for Work ou do Maps API for Business, as credenciais necessárias podem ser diferentes das listadas acima. Não sabe que plano comprar? Veja como descobrir o tipo da sua licença.
2Durante as fases de desenvolvimento e protótipo, você pode usar uma chave de API genérica (sem restrições) com qualquer Maps ou Places API. Antes de usar uma chave de API no ambiente de produção, é recomendável proteger as chaves de API com restrições. Conheça as práticas recomendadas para usar chaves de API com segurança.
3Quanto à Google Static Maps API e à Google Street View Image API, durante o uso da API padrão e com a cobrança ativada, se você exceder a cota diária gratuita de 25.000 carregamentos de mapa, as assinaturas digitais são obrigatórias para todos os carregamentos de mapa pagos.
Como altero a restrição a navegador da minha chave para uma restrição a servidor?

Importante: Se você usa alguma das Web Service APIs com uma chave de API que tenha restrições de referenciador, suas solicitações falharão e apresentarão a seguinte mensagem de erro: “Chaves de API não podem ter restrições de referenciador quando usadas com esta API.” No lugar delas, você deve usar uma restrição a servidor.

Antes de alterar a restrição a navegador para uma de servidor da chave de API, verifique se todas as APIs que usam a chave de API são Web Service APIs. APIs da mesma plataforma podem usar a mesma chave restrita. Caso precise oferecer mais de uma plataforma, adiciona outra chave com a restrição da plataforma em questão. Veja como adicionar uma nova chave de API.

Para trocar uma chave de API restrita a navegador por uma restrita para servidor, faça o seguinte:

  1. Acesse a página “Credentials” do Google API Console.
  2. Selecione o projeto que contém a API que você quer editar.
  3. Na lista de chaves de API da página Credentials, selecione o nome da chave de API para editar os detalhes dela.
  4. Na seção Restrictions da página, selecione “IP addresses (web servers, cron jobs, etc.)”, insira os respectivos endereços IP do servidor e clique em “Save”.
Como faço para obter uma nova chave de API?

Para criar uma nova chave de API, faça o seguinte:

  1. Acesse o Google API Console.
  2. Selecione ou crie um projeto.
  3. Para gerar uma nova chave de API, clique no botão Create credentials.
  4. Selecione API key na lista de tipos de credenciais.
  5. A nova chave é gerada e exibida em uma janela pop-up.
  6. Para definir restrições de chave (opcional), selecione Restrict key e siga as instruções da página.
  7. A chave de API fica listada na página de credenciais. Observe que as chaves da lista são diferenciadas por tipo de restrição. Chaves de API sem restrição são genéricas e podem ser usadas com qualquer API.

Especificar a chave de API nas solicitações

Para especificar a chave de API na solicitação, inclua-a como o valor de um parâmetro “key”.

Exemplos:

Para a Elevation API:

https://maps.googleapis.com/maps/api/elevation/json?locations=39.739,-104.984&key=YOUR_API_KEY

Para a Geolocation API:

https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY

Como solucionar o erro: "This IP, site or mobile application is not authorized to use this API key."?

Existem diversos cenários que podem causar esse erro:

  • Você ativou restrições de endereço IP (servidor) na chave de API, e um endereço IP não autorizado está tentando enviar uma solicitação.
  • Você ativou restrições de referenciador de HTTP (navegador) na chave de API, e um referenciador não autorizado está tentando enviar uma solicitação.
  • Você restringiu o uso para seus aplicativos Android definindo um nome de pacote e uma impressão digital e um aplicativo Android não autorizado está tentando enviar uma solicitação.
  • Você restringiu solicitações originadas de aplicativos iOS especificando identificadores de pacote e um aplicativo iOS não reconhecido está tentando enviar uma solicitação.
  • Normalmente esse erro acontecia quando se usava uma das Web Service APIs com uma chave de API restrita a navegador. As solicitações às Web Service APIs devem ser identificadas por uma chave de API restrita a servidor. Altere a restrição a navegador da chave para uma restrição a servidor.

Visualizar e editar as credenciais de chave de API

Para visualizar as chaves de API e gerenciar as restrições, faça o seguinte:

  1. Acesse o Google API Console.
  2. Selecione o projeto que contém a chave de API que você quer verificar.
  3. Para visualizar as informações de credenciais, incluindo as restrições definidas para a chave, clique no nome da chave na lista de chaves de API.
  4. As credenciais completas da chave de API selecionada serão exibidas, incluindo as restrições definidas para a chave. Aqui, as restrições podem ser alteradas, excluídas ou atualizadas.

Como solucionar o erro: “Chaves de API não podem ter restrições de referenciador quando usadas com esta API.”?

Você está usando uma Web Service API com uma chave de API restrita a navegador. Por motivos de segurança, as Web Service APIs precisam usar uma chave de API restrita a servidor. Altere o tipo de restrição da sua chave de restrição a navegador para de servidor.

Como posso descobrir as mudanças introduzidas em cada versão das Google Maps APIs?

Mantemos uma lista de alterações entre as versões da Google Maps JavaScript API em:

https://developers.google.com/maps/documentation/javascript/releases

Você também pode verificar em que versão das Google Maps APIs determinado bug foi introduzido e corrigido pelo Issue Tracker das Google Maps APIs em:

http://code.google.com/p/gmaps-api-issues/issues/list

Como posso carregar a API em uma página de forma assíncrona após o carregamento da página?

Basta especificar o parâmetro de retorno de chamada ao carregar a API. Há mais informações e códigos de exemplo disponíveis no capítulo Primeiros passos da documentação da Maps JavaScript API.

O que devo fazer para que as Google Maps APIs sejam exibidas em um idioma diferente do inglês?

Por padrão, a API tentará carregar o idioma mais apropriado com base na localização ou nas configurações do navegador do usuário. Algumas APIs permitem definir um idioma explicitamente ao fazer uma solicitação. Encontre mais informações sobre como definir o idioma na documentação de cada API:

Idiomas disponíveis
Código do idioma Idioma Código do idioma Idioma
ar Árabe kn Kannada
bg Búlgaro ko Coreano
bn Bengali lt Lituano
ca Catalão lv Letão
cs Tcheco ml Malaiala
da Dinamarquês mr Marata
de Alemão nl Holandês
el Grego no Norueguês
en Inglês pl Polonês
en-AU Inglês (Austrália) pt Português
en-GB Inglês (Reino Unido) pt-BR Português (Brasil)
es Espanhol pt-PT Português (Portugal)
eu Basco ro Romeno
eu Basco ru Russo
fa Farsi sk Eslovaco
fi Finlandês sl Esloveno
fil Filipino sr Sérvio
fr Francês sv Sueco
gl Galego ta Tâmil
gu Gujarati te Telugu
hi Hindi th Tailandês
hr Croata tl Tagalo
hu Húngaro tr Turco
id Indonésio uk Ucraniano
it Italiano vi Vietnamita
iw Hebraico zh-CN Chinês (simplificado)
ja Japonês zh-TW Chinês (tradicional)

Veja o mapa no seu idioma com este exemplo de aplicativo.

As Google Maps APIs podem ser acessadas por SSL (HTTPS)?

No Google Maps JavaScript API, no Google Static Maps API e no Google Maps APIs Web Services, os desenvolvedores podem acessá-las por meio de conexões seguras (HTTPS) usando a versão gratuitas dessas APIs ou o Google Maps APIs Premium Plan. Consulte a documentação da API em questão para saber como acessá-la via SSL.

Observe que a Google Static Maps API não oferece suporte para URLs de ícone personalizado que usem HTTPS. O ícone padrão será exibido.

Como relato um bug ou solicito um novo recurso para as Google Maps APIs?

Se você acreditar que um comportamento apresentado possa ser um erro, primeiro crie uma publicação no fórum relevante. Isso permite que outros desenvolvedores validem o erro e eliminem outros possíveis problemas no seu código.

Para solicitar um recurso, primeiro publique-o no fórum relevante para confirmar se ainda não há uma solução que atenda às suas necessidades.

Depois de confirmar que você identificou um novo bug, ou que os requisitos não podem ser atendidos pelo recurso atual das Google Maps APIs, relate o bug ou envie a solicitação de recurso pelo Issue Tracker das Google Maps APIs.

Antes de adicionar um novo erro ou uma solicitação de recurso no Issue Tracker, verifique se outra pessoa já adicionou as informações relevantes. Se esse for o caso, você pode marcar o problema com uma estrela para registrar seu interesse e ser notificado sobre atualizações.

O que esse erro significa?

Se você receber um erro ao carregar a Google Maps JavaScript API, acesse Mensagens de erro para consultar explicações dos códigos de erros.

Tenho outra dúvida/problema. Quem devo contatar?

A equipe de relações com desenvolvedores do Google mantém uma presença no Stack Overflow, um site de perguntas e respostas para programadores editado de forma colaborativa. É um excelente lugar para fazer perguntas técnicas sobre o desenvolvimento e a manutenção de aplicativos do Google Maps. Encontre mais informações sobre como fazer perguntas no Stack Overflow na página Suporte.

Para obter os melhores resultados ao solicitar ajuda, lembre-se:

  • Pesquise as discussões atuais. É provável que outra pessoa tenha tido um problema semelhante e encontrado uma solução.
  • Envie um link para seu site, se possível. Publique fragmentos de código apenas se ele não for facilmente visualizado on-line.
  • Forneça todas as informações relevantes, incluindo versões de navegador, erros e outros fatos que possam ser úteis para solucionar o problema.

Os clientes Google Maps APIs Premium Plan também podem contatar o suporte do Premium Plan.

Serviços das Google Maps APIs

Preciso converter endereços em pares de latitude/longitude. Posso fazer isso com as Google Maps APIs?

Sim, esse processo é chamado de “geocodificação”. A Google Maps JavaScript API contém uma classe para realizar o serviço de geocodificação. Essa classe é: google.maps.Geocoder.

O Google também pode fornecer a Google Maps Geocoding API, que oferece uma interface REST que responde nos formatos JSON e XML.

Conheça os limites de uso que se aplicam às solicitações de geocodificação e perceba que usar o geocodificador para fins que não sejam a obtenção de localização para exibir com as Google Maps APIs é uma violação dos Termos de serviço. Você pode usar o geocodificador HTTP para geocodificar endereços fora do aplicativo da Maps API para poder armazená-los em cache e exibi-los depois usando uma das Google Maps APIs, mas as localizações obtidas por meio da Google Maps Geocoding API ou do serviço de geocodificação não podem ser usadas por outro aplicativo, distribuídas por nenhum meio nem revendidas.

Para quais países a geocodificação está disponível?

Para saber quais são os países aos quais os geocodificadores das Google Maps APIs oferecem suporte, consulte os dados de cobertura do Google Maps.

A precisão as localizações geocodificadas pode variar de acordo com o país, portanto, considere usar o campo location_type retornado para determinar se foi encontrada uma correspondência boa o suficiente para os fins do seu aplicativo. Observe que a disponibilidade dos dados de geocodificação depende dos nossos contatos com provedores de dados, portanto, ela está sujeita a mudanças.

Para a geocodificação em países para os quais as Google Maps APIs ainda não oferecem suporte, consulte esta lista de outros serviços de geocodificação.

Por que os geocodificadores das Google Maps APIs indicam locais diferentes do Google Maps?

Às vezes, os geocodificadores de APIs e o geocodificador do Google Maps usam conjuntos de dados diferentes (dependendo do país). Os dados dos geocodificadores de APIs são atualizados ocasionalmente e os resultados podem mudar ou melhorar ao longo do tempo.

Como devo formatar minhas consultas de geocodificador para maximizar o número de solicitações bem-sucedidas?

Um geocodificador é projetado para mapear endereços de ruas de acordo com coordenadas geográficas. Portanto, recomendamos que as solicitações de geocodificador sejam formatadas de acordo com as seguintes diretrizes para maximizar a probabilidade de sucesso das consultas:

  • Especifique endereços de acordo com o formato usado pelo serviço postal do país em questão.
  • Não especifique elementos de endereço adicionais, como nomes de empresas, números de unidade, números de andar ou números de sala não incluídos no endereço definido pelo serviço postal do país em questão.
  • Quando possível, dê preferência ao número do local em vez do nome do edifício.
  • Quando possível, dê preferência a endereços com números em vez de ruas transversais.
  • Não forneça "dicas", como pontos de referência próximos.

Como devo formatar um endereço dos EUA em uma via numerada para geocodificação?

O geocodificador das Google Maps APIs requer que rodovias numeradas dos EUA sejam especificadas na forma de endereço, como o exposto a seguir:

  • Estradas rurais: "Co Road NNN" onde NNN é o número da estrada. Por exemplo: "Co Road 82"
  • Rodovias estaduais: "State NNN" onde State é o nome completo do estado e NNN é o número da rodovia. Por exemplo: "California 82"
  • Rodovias americanas: "U.S. NNN" onde NNN é o número da rodovia. Por exemplo: "U.S. 101"
  • Rodovias interestaduais: "Interstate NNN" onde NNN é o número da interestadual. Por exemplo: "Interstate 280"

Quando devo usar uma classe geocoder da API e quando devo usar o serviço de geocodificação HTTP?

Leia o documento: Estratégias de geocodificação, que fornece detalhes sobre os prós e contras de diferentes estratégias de geocodificação.

Como faço para fornecer rotas de carro com as Google Maps APIs?

A Google Maps JavaScript API permite que você forneça rotas de condução com a classe google.maps.DirectionsService. Essa classe fornece acesso passo a passo a rotas de condução básicas e multipontos. A classe DirectionsRenderer pode criar o painel de sobreposições e rotas automaticamente para você. Veja outros exemplos na documentação.

Também é fácil apresentar um link para o Google Maps para fornecer rotas de condução. Sugerimos o seguinte formato para rotas de condução no Google Maps:

http://maps.google.com/maps?saddr={start_address}&daddr={destination_address}

Que países têm rotas de carro disponíveis?

Para saber quais são os países para os quais o Driving Directions das Maps APIs oferecem suporte, consulte os dados de cobertura do Google Maps. Observe que a disponibilidade dos dados de rotas de condução depende dos nossos contatos com provedores de dados, portanto, ela está sujeita a mudanças.

Em quais países as rotas de transporte público estão disponíveis?

O serviço de rotas do Google Maps é compatível com todos os provedores de transporte público listados na lista de cobertura para transporte público, exceto os do Japão.

Quais recursos do KML e GeoRSS são compatíveis com a Google Maps JavaScript API?

A classe KmlLayer da Javascript API permite que os desenvolvedores sobreponham arquivos do KML/KMZ e GeoRSS no mapa. Acesse documentação e exemplos aqui.

Quais são os limites de tamanho e complexidade do KML que podem ser exibidos usando a classe KmlLayer da Google Maps JavaScript API?

Os limites de tamanho e complexidade na exibição de KML usando a classe KmlLayer são documentados aqui.

Qual é o número máximo de marcadores ou vértices de caminho permitidos pela Google Static Maps API?

Não existem limites para o número de marcadores ou vértices de caminho permitidos pela Google Static Maps API. Ao usar ícones personalizados, é possível especificar até cinco ícones diferentes por solicitação, mas cada um deles pode ser usado várias vezes no mapa.

Observe que URLs da Google Static Maps API podem conter até aproximadamente 2.000 caracteres, o que limita o número de marcadores e vértices de caminho que podem ser especificados devido ao número de casas decimais usadas para especificar cada par de latitude/longitude. Para saber como o número de casa decimais está relacionado à precisão da localização, consulte o artigo da Wikipédia sobre graus decimais (em inglês).

Por que não consigo acessar as Google Maps APIs na China?

As Google Maps APIs são fornecidas na China pelo domínio maps.google.cn. Esse domínio não é compatível com HTTPS. Ao fazer solicitações às Google Maps APIs na China, troque https://maps.googleapis.com por http://maps.google.cn.

Por exemplo:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

se tornaria:

http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA

A Google Maps JavaScript API pode ser carregada com o seguinte bootstrap:

<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY"
type="text/javascript">
</script>

Google Maps SDK for iOS

Acontecem erros na depuração com um dispositivo iOS 8.x. O que devo fazer?

Se você tiver problemas na depuração com dispositivos com sistema iOS 8.x, faça o seguinte para desativar a captura de frames da GPU no esquema do Xcode que você está executando:

  1. No Xcode, selecione Product, Scheme e Manage Schemes.
  2. Selecione um esquema e clique em Edit....

  3. Defina a opção GPU Frame Capture como Disabled. Observe que essa opção pode não estar disponível em todos os dispositivos.

Enviar comentários sobre…