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>
我閱讀到一個數組,然後在「」並把它分割在LAT和LON座標爲兩個雙陣列表。然後,我想將這些點添加到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);