Estou procurando um serviço da web que forneça um endereço completo com base em coordenadas (e reverso).
Estou pronto para pagar por esse serviço.
Não quero usar a API do Google.
— Pierre 303
Via Michelin (melhor para a Europa)
API aberta do Mapquest (com base nos dados do OpenStreeMap) http://developer.mapquest.com/web/products/dev-services/geocoding-ws
Geocodificação da Microsoft http://msdn.microsoft.com/en-us/library/cc966793.aspx
Nomes geográficos http://www.geonames.org/export/web-services.html
Eu recomendo deCarta. Nós alimentamos mapas do Google, mapas do Yahoo e muitas outras pessoas. Acabamos de anunciar novos preços. Expomos nossa geocodificação (e geocodificação reversa) por várias APIs diferentes. Também temos cobertura mundial.
Na verdade, temos outros sistemas de emergência em execução em nossa plataforma.
Observe que o deCarta foi adquirido pelo Uber] 1 e sua API não está mais disponível.
Disclaimer : Eu trabalho para deCarta.
O problema com o DeCarta é que você não tem permissão para armazenar os resultados no seu banco de dados (fonte: email de fevereiro de 2013)
— Gerwald
Não conheço nenhum serviço COMERCIAL que permita que você faça isso. Toda a carga de transação e armazenar os valores seria basicamente minar o seu modelo de receita
Se você possui objetos que deseja exibir em um mapa, não faz sentido consultar SEMPRE o serviço de geocodificação. Especialmente se eles não mudarem. Estamos usando o Geocodefarm . Eles permitem que você faça isso.
Parece que o link acima não é mais válido, e as pessoas devem dirigir-se developer.tomtom.com ( Após a aquisição Uber de deCarta ... nossa DevZone não será mais aberto )
Coloque em uma atualização - obrigado por me lembrar dessa resposta
Sugiro que você experimente o Geocode.Farm ( https://geocode.farm ). Você sempre pode passar o endereço na barra de endereços da mesma forma que o colocaria em um formulário e ele exibirá em XML a saída, mas é legível por humanos:
GeocodeFarm agora oferece geocodificação reversa
Eles têm termos de serviços muito confusos. geocodefarm.com/policies/terms-of-service
Eu só quero o segundo GeocodeFarm. Eles forneceram os locais mais precisos para mim (sem incluir serviços como o Bing ou o Google, nos quais você é forçado a usar os produtos de mapeamento deles). Se alguém estiver em cima do muro, definitivamente experimente #
— Eric Palakovich Carr
Você pode tentar o PickPoint . Esse é um serviço bastante rápido que fornece geocodificação e reversa por preço atraente.
Você pode até escolher Plano gratuito se o número de solicitações for inferior a 2500 por dia.
— Hodukachi
PickPoint é ótimo. Bons preços e bons resultados.
— welbornio
A publicação de uma nova resposta aqui, uma vez que esta ocupa uma posição de destaque no Google sobre o tópico de licenciamento de resultados de Geocoder.
Aqui está o que entendo verdadeiro para a versão não corporativa do Google Maps / Google Places:
Você não pode armazenar dados geoespaciais ou dados de endereço
Você pode armazenar alguns dados, mas apenas para fins de desempenho em casos limitados (consulte https://developers.google.com/maps/terms#section_10_5 )
Você pode armazenar o código do local indefinidamente (consulte https://developers.google.com/places/place-id#save-id )
Os códigos de local estão isentos das restrições de armazenamento em cache indicadas na Seção 10.5.d dos Termos de Serviço das APIs do Google Maps. Portanto, você pode armazenar valores de ID do local indefinidamente.
Com base em minhas próprias lembranças, os Termos de Serviço do Google Maps melhoraram bastante e esclarecem o que você pode e não pode fazer um pouco melhor agora.
— okev
Eu só quero esclarecer um ponto sobre o armazenamento de dados do Google Maps. Nos TOS: "Você não buscará, armazenará em cache, indexará ou armazenará qualquer Conteúdo a ser usado fora do Serviço". diz isso de maneiras diferentes em pelo menos três partes dos Termos de Serviço. Em outras palavras. você pode armazenar os códigos geográficos, mas somente se os estiver usando em um aplicativo Google Maps / Earth.
— 31816 Brad Mathews
@BradMathews, é uma observação interessante; Espero que não seja um nó de definições (como exatamente o que é "Serviço"). Você se importaria em compartilhar suas anotações sobre as diferenças encontradas nos locais dos Termos de Serviço?
— okev 28/09/16
Eu também estava procurando geocodificação internacional e fiz check-out de decarta e viamichelin. Eu não conseguia entender o que é o site viamichelin, então mudei para decarta. Eu baixei a API deles e estava geocodificando addy's na Dinamarca em pouco tempo. Os preços são os melhores que encontrei na web. Liguei para eles para obter mais informações e o CEO da empresa que ligou de volta foi extremamente útil.
Vá com o DeCarta - os primeiros 1.000.000 de geocódigos são gratuitos, US $ 2,80 / 1000 depois disso.
— maw269
Para a Europa, tente Geocode.XYZ
É de graça. (baseado em openstreetmap e openaddresses.io) Faz geocodificação (frente e verso) em lote geocodificação e geoparque de texto para mais de 50 países europeus.