安卓动画标记与jsonarray的lat / lons

时间:2018-01-22 22:30:37

标签: android google-maps

我有这段代码:

for (int i = 0; i < jsonArray.length() - 1; i++) {
    JSONObject jb = jsonArray.getJSONObject(i);
    String ctime=jb.getString("ctime");
    double lat=Double.parseDouble(jb.getString("lat"));
    double lon=Double.parseDouble(jb.getString("lon"));
    LatLng src = new LatLng(lat,lon);
    jb = jsonArray.getJSONObject(i+1);
    lat=Double.parseDouble(jb.getString("lat"));
    lon=Double.parseDouble(jb.getString("lon"));
    LatLng des = new LatLng(lat,lon);

    Polyline polyline1 = mMap.addPolyline(new PolylineOptions()
        .clickable(true)
        .add(
            new LatLng(src.latitude, src.longitude),
            new LatLng(des.latitude, des.longitude)));
    polyline1.setTag(ctime);
    polyline1.setEndCap(new RoundCap());  // round start and end                     
    polyline1.setColor(Color.BLUE);  //set color of line
    polyline1.setJointType(JointType.ROUND); 
}

它从谷歌地图上的json数组中绘制一条路径 我想添加一个图标(汽车),从头到尾动画标记 并有一个启动停止功能
这很有趣我在javascript中完成了但是我无法找到一个很好的Android例子:(

1 个答案:

答案 0 :(得分:-1)