1

我有一個包含約1000個條目的Fusion Table,並使用FusionTablesLayer將它們顯示在地圖上。我想生成一個到地圖中心最近的五個標記的列表。點擊一個列表項目應該爲相應的標記生成一個信息窗口。它看起來很像這個網站上的第一個樣本: https://developers.google.com/maps/location-based-appsJavascript:在Fusion Tables層上操作單個標記

但是如果我沒有記錯的話,圖層不允許訪問單個標記。另一方面,如果我使用Overlay,1000個標記的渲染必須在客戶端進行,顯然我不想那樣做。

我該怎麼做?爲其餘5個標記覆蓋一塊FusionTablesLayer?

回答

3

這裏是an example顯示了10個最接近地圖中心的標記。

這裏是an example做的側邊欄。

這裏是an example,它結合了兩者。

+0

甜。沒想到你可以從無到有創建一個信息窗口,但它是有道理的。我低估了API的威力! – Maarten

+1

雖然問題得到了正確解答,但請注意,使用Google Visualization API會將您限制爲500行。現在有一個「官方」JSONP API用於Fusion Tables,它沒有這個限制。 –

+0

對於小型搜索(5個最接近的結果是問題),返回值的500限制不會成爲問題。我沒有看到這個限制對於真實的空間查詢來說是一個問題(但我可能是錯的,我敢肯定有人可以找到一個理由來展示某個地方的500多個最接近的結果)。 – geocodezip