Пытаюсь получить высоту точки по координатам чтобы выполнить расчёты. Результат предполагается поместить в текстовое поле. До обработки ответа сервера, впрочем, дело не доходит. Ещё до отправки запроса на сервер происходит ошибка, что lat - неизвестный атрибут. На всякий: браузер - Google Chrome. Помогите, пожалуйста, понять причину.
<html>
<head>
<title>some_title</title>
</head>
<body>
<b>Результат</b><br>
<textarea cols="150" rows="50" id="result" value=""></textarea> <br>
</body>
<script src="https://maps.googleapis.com/maps/api/js?key=apiKey&libraries=geometry,elevation"></script>
<script>
var requestToServer = new XMLHttpRequest();
requestToServer.onreadystatechange = answerReciever;
var elevator = new google.maps.ElevationService;
elevator.getElevationForLocations([{lat:63.333, lng:-150.5}]);
function answerReciever(response){
var d = new Date();
document.getElementById('result').value += d.toString() + '\n';
}
</script>
</html>
Разобрался. Я неправильно вызывал метод getElevationForLocations. Правильно так: getElevationForLocations({locations: arrayWithLocationObjects}, loopbackProcessingFunction).
Кроме этого, создание переменной requestToServer в коде - лишнее. Метод getElevationForLocations создаёт всё нужное сам и сам же отправляет запрос на серверы Google; нужно лишь создать функцию для обработки ответа.
Описание метода getElevationForLocations: https://developers.google.com/maps/documentation/javascript/reference?hl=ru#ElevationService
Описание объекта LatLng: https://developers.google.com/maps/documentation/javascript/reference?hl=ru#LatLng
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
noindex закрывает только текстовый контент от индексированияНужно же закрыть полностью весь див с фильтром, в котором форма и ссылки
Есть длинная строка, которая должна переноситься по строкам, но ситуация такова, что она находится внутри тега <nobr>, убрать который не представляется...
Chrome не отображает svg картинку добавленную в HTML с помощью <img>, в остальных браузерах все хорошо