1

Google Earth API デモの 1 つは、過去の画像を表示する方法、タイムライン バーを表示または非表示にする方法、ディスプレイの現在の日付を設定する方法を示しています。デモはhttp://code.google.com/apis/ajax/playground/?exp=earth#time_and_historical_imagery_uiで入手できます。

ただし、現在の日付が画像のない時間に設定されている場合は、使用可能な最も近い画像が使用されます。たとえば、日付が 2005 に設定されていて、2003 年と 2009 年の画像しかない場合、2003 年のものが使用されます。

API を使用して、表示されている画像の実際の日付を確認するにはどうすればよいですか? 正確な日付である必要はありませんが、年を知ることは重要であり、月を知ることは素晴らしいことです。

これは可能ですか?

4

1 に答える 1

1

タイム スライダーの UI では、現在のビューの過去の画像がある利用可能な日付ごとに小さな目盛りが表示されていることに注意してください。

カメラまたはルックアットを変更すると、異なる画像が表示される場合があります。たとえば、ズームインすると、表示される画像が増減する場合があります。

これらの目盛りに関連付けられた日付のリストをプログラムで取得するには、次のように呼び出します。

ge.getTime().getControl().getAvailableImageDates()

これにより、繰り返し処理できる KmlTimeStamps の KmlObjectList が返されます。

于 2012-07-31T20:44:51.920 に答える