4

當用戶達到縮放級別時,集羣只包含1-4個LatLng點,我想使對象可點擊以顯示用於熱圖的數據源。 有關如何解決此問題的任何提示? 我可以將任何類型的EventListener連接到HeatmapLayer點嗎?Google Maps HeatmapLayer可點擊的端點

+0

數據從哪裏來? –

+0

該數據是從Instagram。你可以在這個網站上看到我的熱圖(link)(http://www.geoklubb.se/instagram/)。看看我如何通過instagramData數組構建數據。 – fdqps

回答

5

熱圖沒有點擊事件(基本上沒有任何熱圖將會聽到的事件)。

你可以做什麼:使用markerClusterer。

爲所有點創建標記,因爲markerImage分配一個透明圖像(15x15的大小應該沒問題)並將所需的點擊事件應用到標記。

推標記爲markerClusterer並應用以下樣式的聚類器:

{ 
    url: 'path/to/transparentImage.png', 
    height: 0, 
    width: 0, 
    textColor: 'transparent', 
    textSize: 0 
    } 

結果:

只要標記聚集,你看不到任何東西。

當某個標記不再聚集時,您也看不到任何東西(因爲標記是透明的),但您可以單擊透明標記,並且標記將響應點擊。

相關問題