-1
我使用谷歌地圖API Android設備,我有一個函數生成標記各地圖時間,功能叫每隔幾秒鐘和標記的地方可能會改變,因此我需要一種方法來刪除所有不相關的標記,我不知道如何刪除一堆他們,而我不知道他們有多少我有。刪除未知數量的標記的每個函數被調用[谷歌地圖API的Android]
我的功能看起來是這樣的:
JSONObject counter = jObj.getJSONObject(String.valueOf(x));
while (counter.getString("untilwhen")!= "true")
{
JSONObject lat = jObj.getJSONObject(String.valueOf(x));
String latitude = lat.getString("latitude");
JSONObject lon = jObj.getJSONObject(String.valueOf(x));
String longitude = lon.getString("longitude");
LatLng latLng1 = new LatLng(Double.parseDouble(latitude), Double.parseDouble(longitude));
mMap.addMarker(new MarkerOptions().position(latLng1).title("user"));
x = x+1;
counter = jObj.getJSONObject(String.valueOf(x));
}
我怎樣才能讓mMap.addMarker(new MarkerOptions().position(latLng1).title("user"));
刪除所有舊與新的替換它們。
希望你明白...