変数 = Maps.newElevationSampler();これで、「ElevationSampler」というオブジェクトが取得されます。これは、指定した地点での標高をサンプルイングするための機能を提供するオブジェクトです。これは、細かな設定などは必要なく、単純にメソッドを呼び出して高度を取り出すだけです。
変数 = 《ElevationSampler》.sampleLocation( 緯度 , 経度 );
{
results=[
{
location={lng=経度, lat=緯度 },
elevation=高度,
resolution=精度
}
],
status=ステータス
}※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function checkElevation() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var getname = Browser.inputBox("地名",
"地名を入力:", Browser.Buttons.OK_CANCEL);
var geocode = Maps.newGeocoder().geocode(getname);
var point = geocode.results[0].geometry.location;
var location = Maps.newElevationSampler().sampleLocation(point.lat,point.lng);
var elevation = location.results[0].elevation;
Browser.msgBox(getname + "の標高は、" + elevation + "メートルです。");
}
| << 前へ | 次へ >> |