Как я могу добавить информацию о моей полилинии с Java-кодом - PullRequest
0 голосов
/ 17 сентября 2018
public void onResponse(Call<String> call, Response<String> response) {
    try{
        JSONObject jsonObject = new JSONObject(response.body().toString());
        JSONArray jsonArray = jsonObject.getJSONArray("routes");

        for (int i=0;i<jsonArray.length(); i++) {

            JSONObject route = jsonArray.getJSONObject(i);

            JSONObject poly = route.getJSONObject("overview_polyline");

            String polyline = poly.getString("points");
            polylineList = decodePoly(polyline);
        }

        //Adjusting bounds 

        LatLngBounds.Builder builder = new LatLngBounds.Builder();
        for(LatLng latlng:polylineList)
            builder.include(latlng);

        LatLngBounds bounds= builder.build();

        PolylineOptions polylineOptions = new PolylineOptions();
        polylineOptions.color(Color.BLUE);
        polylineOptions.width(5);
        polylineOptions.startCap(new SquareCap());
        polylineOptions.endCap(new SquareCap());
        polylineOptions.jointType(JointType.ROUND);
        polylineOptions.addAll(polylineList);
        bluePolyline=mMap.addPolyline(polylineOptions);

мой код правильный, с полилинией все в порядке, но я использую режим = транзит по URL, поэтому я хочу добавить к полилинии короткое имя (это кодовое имя, которое Google использует, чтобы увидеть, где хранится номер шины) транзиты. Может кто-нибудь мне помочь? я действительно новичок в кодировании приложений, на самом деле это мой первый раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...