使用OpenLayers,我在圖層上安裝了OpenLayers.Control.SelectFeature,並將懸停選項設置爲true。在創建層我叫OpenLayers SelectFeature控制與懸停延遲?
<layer>.events.register("featureselected",...)
和
<layer>.events.register("featureunselected",...)
來註冊創建函數和銷燬彈出。這一切工作正常。現在,我想在彈出窗口創建之前添加一個小延遲,以避免當鼠標移動多個功能時出現的彈出閃爍現象。但是,我似乎無法弄清楚如何做到這一點。我找到了OpenLayers.Handler.Hover處理程序,它有一個延遲選項,但我不知道如何將它與SelectFeature控件相結合(如果我可以的話)。
我希望有人知道這個,我覺得閃爍非常討厭。如果我發現爲什麼我會在這裏發佈。 –