如何在android studio中为坐标数组绘制折线?

时间:2018-02-22 03:02:53

标签: polyline

http://107.180.68.111:84/ZIGAPICleveland/api/Trip/GetAllShapes?Page=0

这是我得到的api,我如何为此绘制折线?

1 个答案:

答案 0 :(得分:0)

这里是代码,首先使用JSON解析器从上面的链接获取坐标的ArrayList,然后使用此代码

PolylineOptions polylineOptions = new PolylineOptions().
                geodesic(true).
                color(Color.BLUE).
                width(10);

        for (int i = 0; i < coordinates.size(); i++)
            polylineOptions.add(coordinates.get(i));

        mMap.addPolyline(polylineOptions);

这里坐标是位置坐标的arraylist,mMap是GoogleMap对象