У меня есть req, чтобы получить профиль высоты для данного lat, long. Я использовал ниже код. Однако этот код дает неправильный вывод. Я сравнил это с результатами Google Maps в Интернете.Google Elevation без карт для отображения
function elevationVal(event)
{
var lat = xval passed ;
var lng = yval passed ;
var altitudes = [];
var locations = [];
var latlng1 = new google.maps.LatLng(lat,lng);
locations.push(latlng1);
var positionalRequest = {
'locations': locations
}
elevator = new google.maps.ElevationService();
elevator.getElevationForLocations(positionalRequest, function(results, status) {
var seaLvl = results[0].elevation;
eval01.setValue(seaLvl);
if (status == google.maps.ElevationStatus.OK) {
// Retrieve the first result
if (results[0]) {
var seaLvl = altitudes.push(results[0].elevation.toFixed(3));
var eleval= results[0].elevation;
}
else {
alert("No results found");
}
} else {
alert("Elevation SERVICE FAILED due to: " + status);
}
});
}
Любой из морскихLvl или eleval не дает правильного значения высоты. Если кто-то разработал код без карт, помогите мне.
Спасибо, RB
Спасибо за ваши усилия. Я мог работать в javascript, но когда я использую скрипт в коде приложения, он не работает. – user4096447
Извините, но я не понимаю, что вы имеете в виду. Можете ли вы быть более конкретным или привести пример? благодаря – OxyDesign