2013-05-30 1 views
2

Я прочтенный the API for elevation для Google Maps и то, что я могу понимаю, я должен иметь карту видимую, чтобы получить высоту для точки (координаты). Но почти невозможно сделать что-то невозможное с JavaScript, так что теперь я удивляюсь, возможно ли получить высоту от точки без просмотра карты?Получить высоту от точки без просмотра Google Maps

Заранее спасибо.

ответ

3

Вы знаете, для чего нужны координаты? Если это так, API для повышения вернет высоту, как в форматах JSON, так и в формате XML. Я использую следующий URL-адрес (хотя и в PHP, он должен работать тот же для Javascript):

http://maps.googleapis.com/maps/api/elevation/xml?sensor=false&locations=1.111,1.111.

Вам нужно разобрать результаты в JS. Выключите XML для JSON в URL-адресе, чтобы изменить тип результата.

Редактировать: Если вы используете эту услугу, вам необходимо использовать ее в сочетании с Google Map в соответствии с их положениями и условиями.

+0

Ничего себе! Я даже не знал, что можно получить такие данные с Google Maps в JSON: P Большое спасибо! Я приму ваш ответ, как только смогу – Erik

+0

Woops! Я имею в виду, конечно, XML ** и ** JSON – Erik

+0

Хе-хе, это довольно приятный бит набора! Наслаждайтесь :) – dKen

Смежные вопросы