РЕДАКТИРОВАТЬ: API Yahoo Где больше не доступен.
Попробуйте Yahoo! APIs .
Широта и долгота
Широта и
долгота может быть указана для
параметр местоположения. Широта и
долгота может быть выражена в десятичном виде
градусы или градусы-минуты-секунды,
с лидирующим или трейлингом
Направляющие или ведущие знаки. Если
Направления предоставляются, долгота
может появиться до широты. Если
направления не предоставляются,
долгота может появиться перед широтой
если это вне диапазона от -90 до 90.
В противном случае широта должна появиться
первый. Знаки пунктуации (запятые,
градусы, минуты, секунды)
игнорироваться.
Examples:
•50.3 -120.5
•50.3, -120.5
•-120.5 50.3
•50.3 N 120.5 W
•120.5 W 50.3 N
•50 18 0 -120 30 0
•50 18 0 N 120 30 0 W
•50° 18' 0" N 120° 30' 0" W
Элемент ответа предоставит вам страну, а также множество других элементов .
Не забудьте отправить в качестве параметра gflags = R, чтобы сделать обратное геокодирование. Если вы хотите получить вывод в формате json, отправьте также параметр flags = J.