【发布时间】:2017-04-30 04:39:16
【问题描述】:
我需要创建从数据库加载的多个地图标记。当我点击它们时,我需要删除它们。所以我认为我需要一个唯一的名称(或 place_id)为每个标记来做到这一点。(如果有人有更好的想法建议我)。但是如何在循环中给出唯一的标记名称。
JSONArray jsonarray = jsonObject.getJSONArray("server_response");
for (int x = 0; x < jsonarray.length(); x++) {
JSONObject jsonobject = jsonarray.getJSONObject(x);
places_id = jsonobject.getInt("places_id");
status = jsonobject.getInt("status");
category = jsonobject.getString("category");
date = jsonobject.getString("date");
time = jsonobject.getString("time");
Marker uniquename = mMap.addMarker(new MarkerOptions().position(new LatLng(lat,long)).title("marker")));
}
【问题讨论】:
标签: android google-maps loops unique marker