Как я могу нарисовать полилинию между двумя точками на карте Google, используя Android с маркером?

Я пытаюсь нарисовать ломаную линию между двумя точками на карте Google в Android, как показано на изображении. Я пытаюсь нарисовать ломаную линию между двумя точками на карте Google в Android, как показано на рисунке. Как я могу это нарисовать?

I Я пытаюсь нарисовать ломаную линию между двумя точками на карте Google в Android, как показано на изображении Я пытаюсь нарисовать ломаную линию между двумя точками на карте Google в Android, как показано на рисунке, как я могу это нарисовать ?

правильное изображение, но я не могу нарисовать идеально, как я могу его нарисовать

Я пытаюсь использовать код ниже, но он не работает

вот мой код:

public void mSetUpMap() {
    googleMap.clear();

    if (AppUtil.itinerary != null)
        str = AppUtil.itinerary.getItinerary();
    if (AppUtil.itinerary != null)
        shareUrl = AppUtil.itinerary.getShareUrl();
    Log.e("Ittt", "" + AppUtil.itinerary.getItinerary());
    ((HomeActivity) getActivity()).setTexrViewText(str);
    poiList.clear();
    poiList = AppUtil.itinerary.getPoiList();
    List<Marker> markersList = new ArrayList<>();

    for (POI item : poiList) {
        Marker m1 = googleMap.addMarker(new MarkerOptions().position(new
                LatLng(item.getLatitude(), item.getLongitude()))
                .title(item.getName()).anchor(0.39f, 0.39f)

                .icon(BitmapDescriptorFactory.fromBitmap(getCustomMarker
                        ((R.drawable.m2red), item.getName()))));
    }

    googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
        @Override
        public boolean onMarkerClick(final Marker marker) {
            ValueAnimator ani = ValueAnimator.ofFloat(0, 1);
            ani.setDuration(2000);
            ani.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                @Override
                public void onAnimationUpdate(ValueAnimator animation) {
                    marker.setAlpha((float) animation.getAnimatedValue());
                }
            });
            ani.start();
            return true;
        }
    }
}

person Darshi Domadiya    schedule 08.09.2018    source источник
comment
а что именно не работает, в чем именно ваша проблема?   -  person Marian Paździoch    schedule 10.09.2018


Ответы (1)


проверьте это этот пример, который показывает, как вы рисуете полилинию и маркеры вдоль нажатых позиций

отметьте это тоже 2 этот пример показывает, что рисование маршрута две точки

person Manish Ahire    schedule 08.09.2018