Obter endereço de rua em lat longo pair /
-
03-07-2019 - |
Pergunta
Eu vi que é possível para obter a latitude e longitude (geocodificação, como em Google Maps API ) a partir de um endereço, mas é possível fazer o inverso e obter o endereço quando você sabe o que a latitude / longitude já é?
A aplicação seria um aplicativo para iPhone (e por que o aplicativo já sabe latitude / longitude), então qualquer coisa de um serviço web para uma API iPhone iria funcionar.
Outras dicas
O Google agora suporta a geocodificação reversa, tanto API JavaScript e webservice através de HTTP. Pedido de esta aparência:
http://maps.google.com/maps/geo?output=xml&oe=utf-8&ll=LAT,LON&key=API_KEY
Note, você deve alterar LAT a latitude, LON a longitude e API_KEY ser você Google Maps chave de API. resultados de retorno de serviço sobre os países que geocodificação marcadas como YES na seguinte planilha:
http://gmaps-samples.googlecode.com/svn/trunk /mapcoverage_filtered.html
Mais informações devem ser encontrada em breve de documentação oficial:
http://code.google.com/apis/maps /documentation/services.html#Geocoding_Direct
Isso é chamado de "geocodificação reversa", e não fazer serviços web existem que irão fornecer essa funcionalidade.
eu exorto sendo cautelosos com a qualidade, escala e confiabilidade de serviços gratuitos, mas aqui é um lugar para começar: http://www.geonames.org/export/reverse-geocoding.html
iPhone OS 3.0 agora tem a MKReverseGeocoder
classe precisamente para esse efeito.
Você também pode usar link library removida para esse fim. MKReverseGeocoder é bom, mas requer que você usá-lo com um mapa do Google. De documentação de referência MKReverseGeocoder:
O Google termos de serviço exigem que o serviço de geocodificação reversa ser usado em conjunto com um mapa do Google; levar isso em conta na concepção de interface com o usuário do aplicativo.
SSLocationManager pode ser uma alternativa no caso sua aplicação não usa um mapa do Google, mas só precisa de acessar informações detalhadas sobre a localização atual ter apenas dados de latitude e longitude na mão. Ele usa Yahoo! PlaceFinder API. Espero que isso ajude.