0
У меня есть координаты в arrays.xml, как это:Ломаных добавить точки с петлей для
<string-array name="b26">
<item>47.183845335746227,18.408230864565329</item>
<item>47.1835746,18.4079741</item>
.
.
.
<item>47.181805616004361,18.408938496194111</item>
</string-array>
Я прочитал его в массив, а затем разделить его на «» и поставить латы и долгота координаты на две двойные арраисты. Затем я хотел бы добавить эти точки в PolylineOptions, чтобы рисовать полилинию. Но отмеченная мной часть не работает. Как я должен это делать?
private GoogleMap mMap;
String[] array;
String[] separated;
ArrayList<Double> lat = new ArrayList<Double>();
ArrayList<Double> lon = new ArrayList<Double>();
array = getResources().getStringArray(R.array.b26);
for(int i=0; i<array.length; i++){
separated = array[i].split(",");
lat.add(Double.parseDouble(separated[0]));
lon.add(Double.parseDouble(separated[1]));}
PolylineOptions rectOptions = new PolylineOptions()
for(int i=0; i<array.length; i++){
.add(new LatLng(lat.get(i), lon.get(i)));} <===================
rectOptions.color(Color.RED);
mMap.addPolyline(rectOptions);