2012-07-31 79 views
1

一個谷歌地球API演示中展示瞭如何顯示歷史圖像,隱藏和顯示時間軸條,並設置顯示當前的日期。該演示可在http://code.google.com/apis/ajax/playground/?exp=earth#time_and_historical_imagery_ui如何獲得當前顯示的圖像的日期谷歌地球API

但是,如果當前日期設置爲沒有圖像的時間,則使用最接近的可用圖像。例如,如果日期設置爲2005年,但只有2003年和2009年的圖像,則將使用2003年的圖像。

如何通過API找出所顯示圖像的實際日期?它不需要是確切的日期,但知道這一年很重要,並且知道這個月會很棒。

這可能嗎?

回答

1

你會注意到,在時間滑塊的UI,還有對於其中沒有對於當前視圖歷史圖像的每個可用日期的小刻度線。

當您更換相機或外觀時,可能會出現不同的圖像。例如,放大時,或多或少的圖像可用。

編程獲取這些刻度線相關的日期列表,您可以撥打:

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

這將返回KmlTimeStamps的KmlObjectList您可以遍歷。