2012-12-11 67 views
2

單擊地標時,說明氣球會打開。我想用鼠標滾動而不是點擊來做同樣的事情。我做了很多搜索,只能找到如何突出顯示翻轉地標。 This question似乎與我正在尋找的最接近,但它是爲Bing而不是Google地球。Google地球顯示地標滾動的說明

看起來這將是一個基本功能(我首先看了下工具,看看是否有選項)。當您有很多地標時,翻轉速度要快於搜索特定信息,而不是滾動位置下的地標列表。

我可以寫KML但什麼比這更復雜,例如,JavaScript的,是超越我,所以我希望有一個相對簡單的答案

感謝您的幫助,您可以提供。

蘭多

回答

1

如果你想使用谷歌地球香草KML那麼唯一的選擇是使用StyleMaps和鼠標翻轉事件表現出突出的風格的地標。

KML中的JavaScript技巧要求您先單擊地標以顯示嵌入JavaScript的氣球描述。例如,檢查出http://kml-samples.googlecode.com/svn/trunk/kml/javascript/

一個訣竅是在目標KML文件上使用<gx:balloonVisibility>,然後將該KML與包含基於區域的NetworkLink的根KML文件進行包裝,該區域NetworkLink在該區域通過縮放變爲活動時加載第一個KML文件。當帶有地標的KML加載時,氣球會自動打開,但不是您想要的東西。

如果Google在未來版本的Google地球中添加了這項新功能,它就處於可能的領域。

但是,如果您想使用Google Earth API推出自己的應用程序Web,那麼您可以完全控制,並且可以以任何方式處理鼠標事件。

https://developers.google.com/earth/documentation/events#event_listeners