我有这两个数组
private LinkedList<LatLng> linkedLatLang = new LinkedList<>();
private ArrayList<Marker> mMarkers = new ArrayList<>();
我的第一个数组包含所有纬度和经度,现在,我需要用所有那些LatLangs填充Marker数组,但我不知道该怎么做
这就是我要做的
mMarkers.add(new MarkerOptions().position(here_i_need_to_get_all_latlangs));
答案 0 :(得分:0)
根据@Mike M.的评论,您需要一个GoogleMap
实例。使用GoogleMap
,map
的给定实例,您可以:
GoogleMap map = ... // get a map.
linkedLatLang.forEach(e -> mMarkers.add(map.addMarker(new MarkerOptions().position(e))));`
答案 1 :(得分:0)
LinkedList
而不是ArrayList
。 mMap.addMarker
来让Google的API清除内存。