public static void addPath(AMap aMap, List<LatLng> points, int color) { PolylineOptions polylineOptions = new PolylineOptions().addAll(points).width(UiUtils.dip2px(5)).geodesic(true).color(color); aMap.addPolyline(polylineOptions); // points.clear(); }
public static void addPath(AMap aMap, List<LatLng> points, List<Integer> colorList) { PolylineOptions polylineOptions = new PolylineOptions().addAll(points).width(UiUtils.dip2px(5)).colorValues(colorList).useGradient(true); aMap.addPolyline(polylineOptions); // points.clear(); }
/** * @param latLngFrom * @param latLngTo * @return */ private void addWalkPolyline(LatLng latLngFrom, LatLng latLngTo) { addPolyLine(new PolylineOptions().add(latLngFrom, latLngTo) .width(getRouteWidth()).color(getWalkColor()).setDottedLine(true)); }
private PolylineOptions options() { if (mOption == null) { mOption = new PolylineOptions(); mOption.setCustomTexture(BitmapDescriptorFactory .fromAsset("tracelinetexture.png")); mOption.width(40); } return mOption; }
/** * 初始化线段属性 */ private void initPolylineOptions() { mPolylineOptions = null; mPolylineOptions = new PolylineOptions(); mPolylineOptions.color(getDriveColor()).width(getRouteWidth()); }
private void addPolylineInPlayGround() { List<LatLng> list = readLatLngs(); List<Integer> colorList = new ArrayList<Integer>(); aMap.addPolyline(new PolylineOptions().setCustomTexture(BitmapDescriptorFactory.fromResource(R.drawable.custtexture)) //setCustomTextureList(bitmapDescriptors) .addAll(list) .useGradient(true) .width(18)); }
public List<LatLng> pathOptimize(List<LatLng> originlist){ List<LatLng> pathoptimizeList = mpathSmoothTool.pathOptimize(originlist); mkalmanPolyline = amap.addPolyline(new PolylineOptions().addAll(pathoptimizeList).color(Color.parseColor("#FFC125"))); return pathoptimizeList; }
mPolylineOptionscolor = new PolylineOptions(); mPolylineOptionscolor.width(getRouteWidth()); List<Integer> colorList = new ArrayList<Integer>(); mPolylineOptionscolor.add(startPoint); mPolylineOptionscolor.add(AMapUtil.convertToLatLng(tmcSection.get(0).getPolyline().get(0))); colorList.add(getDriveColor()); for (int i = 0; i < tmcSection.size(); i++) { List<LatLonPoint> mployline = segmentTrafficStatus.getPolyline(); for (int j = 1; j < mployline.size(); j++) { mPolylineOptionscolor.add(AMapUtil.convertToLatLng(mployline.get(j))); colorList.add(color); mPolylineOptionscolor.add(endPoint); colorList.add(getDriveColor()); mPolylineOptionscolor.colorValues(colorList);
private void addPolylinessoild() { LatLng A = new LatLng(Lat_A, Lon_A); LatLng B = new LatLng(Lat_B, Lon_B); LatLng C = new LatLng(Lat_C, Lon_C); LatLng D = new LatLng(Lat_D, Lon_D); if (lineBitmap == null) { lineBitmap = BitmapDescriptorFactory .fromResource(R.drawable.ic_map_go); } aMap.addPolyline((new PolylineOptions()) .add(A, B, C, D) .width(18f) .setCustomTexture(lineBitmap)); zoomToSpan(); }
/** * @param rideStep */ private void addRidePolyLines(RideStep rideStep) { mPolylineOptions.addAll(AMapUtil.convertArrList(rideStep.getPolyline())); } /**
private void addWalkPolyLine(LatLng latLngFrom, LatLng latLngTo) { mPolylineOptions.add(latLngFrom, latLngTo); }
/** * 初始化线段属性 */ private void initPolylineOptions() { mPolylineOptions = null; mPolylineOptions = new PolylineOptions(); mPolylineOptions.color(getDriveColor()).width(getRouteWidth()); }
private void addLocpath() { mOriginList = TraceAsset.parseLocationsData(this.getAssets(), "traceRecord" + File.separator + "AMapTrace2.csv"); if (mOriginList != null && mOriginList.size()>0) { mOriginPolyline = amap.addPolyline(new PolylineOptions().addAll(mOriginList).color(Color.GREEN)); amap.moveCamera(CameraUpdateFactory.newLatLngBounds(getBounds(mOriginList), 200)); // amap.moveCamera(CameraUpdateFactory.newLatLngZoom(mOriginList.get(0),15)); } pathOptimize(mOriginList); }
mPolylineOptionscolor = new PolylineOptions(); mPolylineOptionscolor.width(getRouteWidth()); List<Integer> colorList = new ArrayList<Integer>(); mPolylineOptionscolor.add(startPoint); mPolylineOptionscolor.add(AMapUtil.convertToLatLng(tmcSection.get(0).getPolyline().get(0))); colorList.add(getDriveColor()); for (int i = 0; i < tmcSection.size(); i++) { List<LatLonPoint> mployline = segmentTrafficStatus.getPolyline(); for (int j = 1; j < mployline.size(); j++) { mPolylineOptionscolor.add(AMapUtil.convertToLatLng(mployline.get(j))); colorList.add(color); mPolylineOptionscolor.add(endPoint); colorList.add(getDriveColor()); mPolylineOptionscolor.colorValues(colorList);
/** * 初始化线段属性 */ private void initPolylineOptions() { // if(walkStationDescriptor == null) { // walkStationDescriptor = getWalkBitmapDescriptor(); // } if(lineBitmap == null) { lineBitmap = BitmapDescriptorFactory .fromResource(R.drawable.ic_map_go); } mPolylineOptions = null; mPolylineOptions = new PolylineOptions(); mPolylineOptions.setCustomTexture(lineBitmap).width(getRouteWidth()); }
public TraceOverlay(AMap amap, List<LatLng> lines) { this.mAMap = amap; options(); mOption.addAll(lines); mPolyline = amap.addPolyline(mOption); }
private void addWalkPolyLine(LatLng latLngFrom, LatLng latLngTo) { mPolylineOptions.add(latLngFrom, latLngTo); }
public static void addDottedPath(AMap aMap, List<LatLng> points, int color) { PolylineOptions polylineOptions = new PolylineOptions().addAll(points).width(UiUtils.dip2px(5)).color(color).setDottedLine(true); aMap.addPolyline(polylineOptions); // points.clear(); }
/** * @param latLngFrom * @param latLngTo * @return */ private void addWalkPolyline(LatLng latLngFrom, LatLng latLngTo) { addPolyLine(new PolylineOptions().add(latLngFrom, latLngTo) .width(getRouteWidth()).color(getWalkColor()).setDottedLine(true)); }
/** * 初始化线段属性 */ private void initPolylineOptions() { if(walkStationDescriptor == null) { walkStationDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.amap_ride); } mPolylineOptions = null; mPolylineOptions = new PolylineOptions(); mPolylineOptions.color(getDriveColor()).width(getRouteWidth()); } private void showPolyline() {