我有一個活動,根據模型的狀態顯示標記列表。 每當模型的狀態發生變化時,刷新標記以顯示新位置或顯示任何新標記。Android谷歌地圖v2測試
我想測試此行爲,但GoogleMap
未提供.getMarkers()
方法或類似方法來知道哪些標記顯示在地圖上。
問題是,我如何測試Marker
s和LatLng
或每個標記的數量。
我有一個活動,根據模型的狀態顯示標記列表。 每當模型的狀態發生變化時,刷新標記以顯示新位置或顯示任何新標記。Android谷歌地圖v2測試
我想測試此行爲,但GoogleMap
未提供.getMarkers()
方法或類似方法來知道哪些標記顯示在地圖上。
問題是,我如何測試Marker
s和LatLng
或每個標記的數量。
保留所有繪製標記的ArrayList
,並迭代找到你想要的那個?
或者是有3rd party mapping library,您可以調用getMarkers
,getPolygons等。
那只是一個想法,但你可以存儲你上ArrayList
標記(經緯度,編號,圖片等)。然後,當您創建標記時,分配foreach
ID,然後單擊檢索ID以從Array
獲取所有信息。