как получить широту и долготу определенного ориентира?
-
20-09-2019 - |
Вопрос
как получить широту и долготу для конкретного ориентира/бизнеса, я хотел бы получить широту/долготу для конкретного адреса, как мне это сделать?Должен ли я использовать 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, поэтому убедитесь, что вы находитесь на правильной стороне закона.
Можете ли вы рассказать об этом подробнее?Что это за приложение?Каков формат достопримечательности/бизнеса?По сути, существуют геовеб-сервисы, которые делают подобные вещи...
Посмотрите на это, например:
Yahoo http://developer.yahoo.com/geo/geoplanet/guide/concepts.html
Вы можете запросить имя в свободной форме, например адрес и т. д., и оно вернет так называемый WOEID, а затем запросит WOEID для его широты.