Pergunta

Eu estou trabalhando em um aplicativo BlackBerry e gostaria de usar o OpenStreetMap inversa geo-codificação para obter um endereço e / ou uma esquina. Eu encontrei Nominatim mas não parecem fazer zip códigos nos EUA (que tem no Reino Unido códigos postais embora), há uma API OpenStreetMap para obter zipcodes, ou algum outro geocodificação reversa licenciado livre / open ou o endereço de dados Cep / API

Nota: isso é para um projeto da escola final (mas como esta é uma pergunta fonte de dados API / eu sinto o seu justo perguntar)

note2: outra pessoa já fez um google Maps versão, eu estou procurando algo w / a licença tipo Creative Commons, por favor, não mencione o Google Maps -ser cuidadoso, eu encontrei pelo menos uma API que afirma ser aberto, mas parece ser baseado em torno de ambos OSM, Google e outros dados (ou seja, ele não tem o direito de dar de presente para seus dados).

Foi útil?

Solução

Eu uso Geonames.org . Ele oferece diferentes webservices em torno de geocodificação.

O Código Postal WS irá ajudá-lo:
Código Postal de Washington, EUA:

Há uma oferta comercial, mas eu não sei se o serviço é totalmente gratuito. Há um limite de 3000 pedidos por dia e ip.

Outras dicas

Você pode inverter-geocode dos EUA ZIP códigos com geocoder.us . Sua geocoder é open source (GPLv2 ou Perl Artistic License) e eles incentivar escrever código utilizando os seus serviços API web para fins não comerciais. Este é de fato o serviço OpenStreetMap.org está usando para US ZIP códigos.

Também dê uma olhada em esta visão geral dos geocoders .

Eu encontrei um geocoder opensource e já começaram a trabalhar no autotooling. em extendthereach dot com produtos de barra OpenSourceGeocoder

Aqui está o meu github, mas ainda não está pronto: http://github.com/h4ck3rm1k3/AutoToolsGeocoder

Em teoria podemos usar dados OSM com isso, mas eu vou ter que pensar mais sobre isso.

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