2013-07-09 63 views
0

我有一個活動,根據模型的狀態顯示標記列表。 每當模型的狀態發生變化時,刷新標記以顯示新位置或顯示任何新標記。Android谷歌地圖v2測試

我想測試此行爲,但GoogleMap未提供.getMarkers()方法或類似方法來知道哪些標記顯示在地圖上。

問題是,我如何測試Marker s和LatLng或每個標記的數量。

回答

0

保留所有繪製標記的ArrayList,並迭代找到你想要的那個?

或者是有3rd party mapping library,您可以調用getMarkers,getPolygons等。

0

那只是一個想法,但你可以存儲你上ArrayList標記(經緯度,編號,圖片等)。然後,當您創建標記時,分配foreachID,然後單擊檢索ID以從Array獲取所有信息。