как получить широту и долготу определенного ориентира?

StackOverflow https://stackoverflow.com/questions/2445207

Вопрос

как получить широту и долготу для конкретного ориентира/бизнеса, я хотел бы получить широту/долготу для конкретного адреса, как мне это сделать?Должен ли я использовать GPS-устройство, чтобы узнать широту/долготу?

Это было полезно?

Решение

Совсем недавно, две или три недели назад, Google выпустил новый API, который позволяет вам делать то, что вы хотите.

Вот как это работает:

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

И вот пример:

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

Формат может быть JSON или XML.

Другие советы

Вам понадобится использовать API геолокации (например, Google, Bing или Yahoo), а также могут быть и другие.Но на ум приходят «бесплатные» (с оговорками).

Просто помните, что у них довольно строгие Условия использования API, поэтому убедитесь, что вы находитесь на правильной стороне закона.

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

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

Можете ли вы рассказать об этом подробнее?Что это за приложение?Каков формат достопримечательности/бизнеса?По сути, существуют геовеб-сервисы, которые делают подобные вещи...

Посмотрите на это, например:

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/concepts.html

Вы можете запросить имя в свободной форме, например адрес и т. д., и оно вернет так называемый WOEID, а затем запросит WOEID для его широты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top