私の機能に問題が見られることはありますか? 私はそうのような関数を呼び出す:Google Maps API - JavaScript:指定されたLatLngの標高を検索する
var elevation = getElevation(tempWaypt);
tempWayptは、緯度経度、オブジェクトリテラルであり、それは
elevation
が未定義であることを私に言って続けて!
function getElevation(location) {
elevator.getElevationForLocations({
'locations': [location]
}, function(results, status) {
if (status === 'OK')
{
if (results[0])
{
return results[0].elevation;
}
}
});
}
この関数を使用して、LatLngが陸上にあるのか海中にあるのかを判断します。私はに等しいgetElevation関数の変数を設定、これまでも 、:
results[0].elevation
をそれは私に正しい答えを与える
あなたはその約束をどのように書いていますか?オンラインで見たことのあるものから私の頭の中に本当に頭を浮かべることはできません。 –
上記の更新された答えをご覧ください。 –