Pergunta

Para um aplicativo ajax que estou fazendo, eu estava usando o API de pesquisa local para ajudar a entrar em informações de endereço do Google. Por exemplo, se o usuário precisa preencher informações de emprego, digitando o nome da empresa seria fornecer uma lista de empresas correspondentes, em seguida, clicando seria de preencher todos os campos de endereço. No entanto, não podemos usá-lo por causa das restrições à API do Google. Temos uma fechada https aplicativo que só torna fora de questão.

Por causa da exigência de https, temos que usar o servidor como um proxy, o que significa uma restrição muito uso branda. Isso faz Bing uma boa escolha. A API REST parece ser uma ótima maneira de ir, e ele funciona bem o suficiente, mas com um problema. A localização ponto central precisa ser especificado como latitude e longitude. Os usuários serão fornecer as informações em um formato de código postal ou cidade / estado. Isto significa claramente geocodificação. Qual é o melhor caminho a tomar? Existe uma boa maneira de obter em torno de geocodificação que eu estou perdendo? Olhando para o APIs Bing, parece que a geocodificação é oferecido como um serviço web SOAP que custa dinheiro. Se eu estou fazendo que eu deveria usar o Google Maps para a geocodificação - há uma versão empresarial de mapas com https? Qualquer outra sugestão?

Eu estou usando Java no servidor e, obviamente, JavaScript no front-end. É um aplicativo javascript pesado, então uma solução javascript seria bem-vinda também.

Foi útil?

Solução

Então, se eu estou lendo sua pergunta certa, você precisa encontrar uma maneira de ir de código postal / cidade / estado de longitude e latitude?

Se for esse o caso, há uma série de bancos de dados gratuitos e pagos lá fora, que têm esta informação. A livre queridos geralmente não são 100% até à data, mas os pagos são bastante razoáveis ??e que incluem atualizações periódicas com os mais recentes e maiores de dados.

Outras dicas

Yahoo tem geocodificação com limite de taxa de 5000 por dia em um serviço REST.

http://developer.yahoo.com/maps/rest/V1 /geocode.html

Você já olhou para Yahoo! Mapas com YQL?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top