![](/img/trans.png)
[英]How can I draw polyline Between two location in Google Map using Android?
[英]How can I draw polyline Between two location in Google Map using Android with marker?
我尝试如图所示在android的google地图上的两个位置之间绘制折线,如图所示我尝试如图所示在android的google地图上的两个位置之间绘制折线。
我尝试如图所示在android的google地图上的两个位置之间绘制折线,如图所示我尝试如图所示在android的google地图上的两个位置之间绘制折线。
正确的图像,但我无法完美绘制
我尝试下面的代码,但它不起作用
这是我的代码:
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;
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.