Pergunta

Como obter latitude e longitude para marcos/negócios específicos, eu gostaria de obter LAT/Long para um endereço específico Como fazer isso? Devo usar o dispositivo GPS para obter o Lat/Long?

Foi útil?

Solução

Muito recentemente, há duas ou três semanas, o Google lançou uma nova API que permite fazer exatamente o que deseja.

É assim que funciona:

http://maps.google.com/maps/api/geocode/format?address=some_address&sensor=true_or_false

E aqui está um exemplo:

http://maps.google.com/maps/api/geocode/xml?address=lenox+hill&sensor=false

O formato pode ser JSON ou XML.

Outras dicas

Você precisará usar uma API de geolocalização (como Google ou Bing ou Yahoo), e também pode haver outros. Mas esses são os "livres" (com advertências) que vêm à mente.

Lembre-se de que eles têm termos de uso bastante rígidos de como você pode usar a API deles, portanto, certifique-se de estar do lado direito da lei.

http://msdn.microsoft.com/en-us/library/cc981067.aspx

http://code.google.com/apis/maps/documentation/

Você pode elaborar um pouco mais sobre isso? Que tipo de aplicativo é esse? Qual é o formato do marco/negócio? Basicamente, existem serviços geográficos da Web por aí que fazem esse tipo de coisa ...

Dê uma olhada nisso, por exemplo:

http://www.geonames.org/maps/us-reverse-geocoder.html

http://www.geonames.org/export/ws-overview.html

Yahoo http://developer.yahoo.com/geo/geoplanet/guide/conccepts.html

Você pode consultar um nome de forma livre, como endereço, etc., e ele retornará o que é chamado de woeid e, em seguida, consulte o woeid por seu Lat Long.

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