0
我有一個請求來獲得給定經緯度的高程配置文件。我使用下面的代碼。但是,這段代碼給出了錯誤的輸出。我已經在線比較了谷歌地圖的結果。沒有地圖的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);
}
});
}
seaLvl或eleval中的任何一個都不能提供正確的高程值。如果有人開發了沒有地圖的代碼,請幫助我。
感謝, RB
感謝您的努力。我可以在JavaScript中運行,但是當我在應用程序代碼中使用腳本時,它不起作用。 – user4096447 2014-10-01 16:50:45
我很抱歉,但我不明白你的意思。你能更具體還是舉個例子?謝謝 – OxyDesign 2014-10-02 01:51:17