2010-12-12 90 views
0

我有超過5000個疊加項目可以在我的地圖上顯示。根據縮放級別限制地圖疊加層的數量

我需要的是一種只添加與當前位置和縮放級別相關的方法。很明顯,添加或刪除項目作爲地圖區域或縮放更改。

有沒有辦法處理這一點,而不試圖一次添加它們?

+0

您是否正在創建自己的'Overlay'或使用'ItemizedOverlay'來顯示所有這些項目? – 2011-03-07 13:22:14

回答

0

嗯......即時通訊使用draw()方法添加我的覆蓋。如果您還使用此方法添加覆蓋圖,則可以使用if語句覆蓋此方法中的任何覆蓋圖,條件爲: mapView.getZoomLevel > yourMinimumLevel。由於每次拖動或縮放地圖時都會調用draw(),所以如果縮放級別條件不滿足,它將移除覆蓋圖。
希望這有助於.. :)

相關問題