【问题标题】:How can I draw polyline Between two location in Google Map using Android with marker?如何使用带有标记的 Android 在 Google Map 中的两个位置之间绘制折线?
【发布时间】:2018-09-08 06:03:49
【问题描述】:

我尝试在 android 中的谷歌地图上的两个位置之间绘制折线,如图所示我尝试在 android 中的谷歌地图上的两个位置之间绘制折线,如图所示我该如何绘制这个?

我尝试在 android 中的谷歌地图上的两个位置之间绘制折线,如图所示 我尝试在 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;
        }
    }
}

【问题讨论】:

  • 但究竟是什么不起作用,你的问题到底是什么?

标签: android google-maps google-polyline


【解决方案1】:

check this 这个例子展示了你沿着点击位置绘制折线和标记

check this too 2这个例子说明绘制路线两点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    相关资源
    最近更新 更多