【发布时间】:2017-02-11 22:16:28
【问题描述】:
我在 LatLng 数组列表中有我的标记的坐标。我将所有标记添加到标记数组列表中。
for(int i=0; i<markers_location.length; i++){
coords_markers.add(new LatLng(lat_markers.get(i), lon_markers.get(i)));}
List<Marker> markers = new ArrayList<>();
for(int i=0; i<markers_location.length; i++){
Marker marker = mMap.addMarker(new MarkerOptions().position(coords_markers.get(i)));
markers.add(marker);
}
然后如何将这些标记添加到地图中?我试过这个:
mMap.addMarker(markers.get(0));
但它不起作用。
【问题讨论】:
-
“它不起作用”是什么意思?
-
当您在 for 循环中调用 mMap.addMarker 时,您已经添加了标记。
-
你是对的,我已经在 for 循环中添加了它。我只是感到困惑,因为我需要标记数组列表来更改缩放更改时的所有标记图标。
标签: android google-maps arraylist google-maps-api-3