2013-08-30 175 views
5

我正在使用Google Maps Api v3做一個項目。我想要提供完整的餐廳點數列表,並且想要讓用戶選擇餐廳類型,顯示和隱藏類型。Google Maps Api標記分層

這是可能的層,或者它是否更正確,我清除所有點,並再次上傳到地圖上,這可以使其緩慢。

TKS

回答

12

你並不需要將其刪除,並重新添加到您的地圖。你可以做的一種方法是爲原始數組中的不同「餐館類型」創建單獨的數組。並根據每個不同的陣列創建一組標記。

有一個marker optionvisible,你可以設置當你實例化你的標記,你可以將其設置爲false開始。然後根據選定的圖層(例如複選框),您可以使用選定陣列中每個標記上的setVisible(true/false)method來切換可見性。

這是一個demo你可以如何實現這個(只有一個數組,但是所有餐廳類型的數組都一樣) - 這實際上是模擬打開/關閉地圖上的圖層。

+0

tks for code ...它的工作 –