2012-01-19 37 views
0

我知道有一個very similar question關於這一點,但問題仍然沒有解決,似乎是這樣一件小事,可能想要的所有信息窗口:對於給定的谷歌地圖,數據從一個Fusion Tables圖層的到來,我想同時打開所有InfoWindows(工具提示)。公開賽在谷歌地圖

目前,您可以通過單擊地圖上的每個區域單獨打開它們。期望的結果就像在點擊它們時一樣(而不是讓它們彼此靠近)。

我的目標是顯示包含所有這些信息的地圖,而不需要任何交互。我不知道在Google地圖中顯示標籤的更簡單的方法,但我很樂意聽到另一種方法來處理它。在這一點上,我決定不讓每個InfoWindow關閉其餘的,然後我可以手動打開它們。

回答

1

這裏沒有這樣做,因爲直到你點擊一個特點FusionTableLayer不公開數據的底層結構的直接途徑。

根據表中的行數,你可以使用谷歌圖表工具直接裝載表,多達500行,並基於返回的數據你自己的信息窗口。對於點數據而言,這很容易,因爲您必須確定將infowindow放置在何處,因此對於多邊形或折線來說不那麼容易。如果你使用地理編碼數據,你將不得不重新對它們進行地理編碼。如果它使用KML,則必須解析每行中的單個KML功能以確定放置infowindow的位置。

所以,它是可行的,但不是很容易。