0
나는 주어진 위도와 경도에 대한 표고 프로파일을 얻을 req가 있습니다. 아래 코드를 사용했습니다. 그러나이 코드는 잘못된 결과를 제공합니다. 나는 Google지도 결과 온라인과 이것을 비교했다.표시 할지도가없는 Google 표고
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);
}
});
}
seaLvl 또는 eleval 중 하나가 올바른 고도 값을 제공하지 않습니다. 지도가없는 코드를 개발 한 사람이 있다면 pl이 도움이됩니다.
감사합니다, RB
귀하의 노력에 감사드립니다. 내가 자바 스크립트에서 실행할 수 있지만, 응용 프로그램 코드에서 스크립트를 사용하면 작동하지 않습니다. – user4096447
죄송하지만 무슨 뜻인지 이해가 안됩니다. 좀 더 구체적으로 설명해 주시겠습니까? 감사 – OxyDesign