我在想,如果有可能創建一個可以儘快AJAX功能從服務器拉新的數據更新/修改標記的圖標。舉個例子:
我有幾個標記代表不同的人。現在,如果其中一個人向系統發佈了一條新消息,AJAX就提取它並傳遞給Map-Object。現在,我想通過在該人旁邊打開一個InfoWindow將這個(事件)彈出到地圖中,或者 - 這是首選方法 - 在標記圖標旁邊添加一個紅色小圖標,就像你從Facebook的頂級導航中瞭解它(例如,你有5條新消息和3條好友請求)。 如果點擊圖標/ InfoWindow打開,我想從中刪除多餘的圖標。
是否有可能做到這一點?什麼是最快(基準方面)的方式?也許有額外的覆蓋?或者,我是否必須計算視口內的像素並添加到其中?
現在輪到你了... :)
非常感謝!
您認爲在速度方面更合適些?我已經在使用自定義標記圖標。爲每一個標記創建更多圖標似乎更加糟糕。我喜歡覆蓋圖的想法,但由於我會有相當多的標記,大量的平移和縮放地圖,每次都需要重新計算。這一定很慢,呃?沒有其他的東西嗎?像超級快? – mind85 2012-02-24 16:36:51
基本上我需要一些速度非常快,有很多標記,平移,縮放和傳入消息的東西?任何人? – mind85 2012-02-24 16:43:55
如果考慮平移和縮放,使用圖標或自定義疊加並沒有太大的區別。唯一的區別取決於你是否使用圖標(圖像)。根據瀏覽器和計算機的不同,數十種圖標或小型覆蓋圖,或者甚至數百種圖標現在可以變得相當快速。 – user1226919 2012-02-24 22:39:11