5
我正在使用Google Maps Api v3做一個項目。我想要提供完整的餐廳點數列表,並且想要讓用戶選擇餐廳類型,顯示和隱藏類型。Google Maps Api標記分層
這是可能的層,或者它是否更正確,我清除所有點,並再次上傳到地圖上,這可以使其緩慢。
TKS
我正在使用Google Maps Api v3做一個項目。我想要提供完整的餐廳點數列表,並且想要讓用戶選擇餐廳類型,顯示和隱藏類型。Google Maps Api標記分層
這是可能的層,或者它是否更正確,我清除所有點,並再次上傳到地圖上,這可以使其緩慢。
TKS
你並不需要將其刪除,並重新添加到您的地圖。你可以做的一種方法是爲原始數組中的不同「餐館類型」創建單獨的數組。並根據每個不同的陣列創建一組標記。
有一個marker option叫visible
,你可以設置當你實例化你的標記,你可以將其設置爲false
開始。然後根據選定的圖層(例如複選框),您可以使用選定陣列中每個標記上的setVisible(true/false)
method來切換可見性。
這是一個demo你可以如何實現這個(只有一個數組,但是所有餐廳類型的數組都一樣) - 這實際上是模擬打開/關閉地圖上的圖層。
tks for code ...它的工作 –