1
我正在運行具有大量(數千個)標記位置的基於地圖的服務。我決定在集羣支持下使用OpenLayers。禁用集羣點的彈出式菜單
每個點都會彈出一些關於它的基本信息。問題是,當大量的點聚集在一起時,那些即50個元素的彈出窗口非常巨大,比OpenLayers div更大,並且你可以想象 - 它看起來很糟糕。
有沒有可能禁用集羣點的彈出窗口?預先
我正在運行具有大量(數千個)標記位置的基於地圖的服務。我決定在集羣支持下使用OpenLayers。禁用集羣點的彈出式菜單
每個點都會彈出一些關於它的基本信息。問題是,當大量的點聚集在一起時,那些即50個元素的彈出窗口非常巨大,比OpenLayers div更大,並且你可以想象 - 它看起來很糟糕。
有沒有可能禁用集羣點的彈出窗口?預先
在的OpenLayers example
謝謝,display
函數被調用每次特徵或選擇了集羣。 。我猜你做同樣的事情:
function display(event) {
//Show popup here
}
event.feature
擁有財產稱爲cluster
它或者包含,如果它的功能本身或一系列的功能,如果它是一個集羣的特徵的一個特徵。我建議你檢查一個數組的長度,只有當你有一個功能時才顯示彈出窗口。
這是我無法看到您的代碼的最佳建議:)
謝謝!這對我幫助很大! :) – mbajur