我想找到的東西,最好是F/OSS,可以從KML和/或KMZ數據生成谷歌地圖覆蓋。谷歌地圖覆蓋
我們有一個活動網站,我們正在努力,去年需要容納約16,000個地點標記,今年可能還會有這麼多。去年,完成該網站的公司只是將KML數據直接提供給gMaps API,並讓它放置所有標記客戶端。顯然,這成爲了一場表演噩夢,並且傾向於讓舊瀏覽器「凍結」(或者至少每次出現凍結幾分鐘)。
理想情況下,此服務器端腳本將採用KML,地圖的緯度/經度中心和地圖縮放級別,並將所有可見地點標記合適地合併到單個GIF或PNG疊加層中。
任何指導或建議,將不勝感激。
更新10/8/2008 - 我在這裏和其他地方遇到的大多數信息似乎表明,減少地圖上的點數是要走的路數(即使用一個標記來在從較高的高度/縮放級別觀看時代表幾個)。雖然在某些情況下這可能是一種好方法,但在這裏不起作用。我們正在尋找美國地圖上有數千個標記的視覺影響。我研究過的一個選項是PushPin服務,當服務器(大概)KML將創建服務器端時,會在所有可見點(基於中心經緯度和縮放級別)上創建一個疊加層,並將其渲染到單個圖像上,所以我們不是執行幾千個DOM操作客戶端,而是將所有這些標記合併到單個圖像服務器端,並在客戶端執行單個DOM操作。 PushPin服務非常靈活,如果不是相關的成本,它肯定會工作。我們真的在尋找一些F/OSS,我們可以運行服務器端來生成自己的覆蓋。
是的,這當然是我的重疊覆蓋思想,但我特別希望的是服務器端將生成基於KML,中心經緯度和縮放級別的覆蓋。 – theraccoonbear 2008-10-06 14:49:21