Hello everyone, Im trying to change the style of the route path, instead
of lines I want to put a bitmap. So far I havent came with a desirable
solution. Here's my code:
private Polyline createPolyline(GHResponse response) {
Paint paintStroke =
AndroidGraphicFactory.INSTANCE.createPaint();
paintStroke.setBitmapShader(
AndroidGraphicFactory.convertToBitmap(getResources().getDrawable(R.drawable.test)));
paintStroke.setStyle(Style.STROKE);
paintStroke.setColor(Color.WHITE);
paintStroke.setDashPathEffect(new float[] { 25, 15 });
paintStroke.setStrokeWidth(5);
Polyline line = new Polyline(
(org.mapsforge.core.graphics.Paint) paintStroke,
AndroidGraphicFactory.INSTANCE);
List<LatLong> geoPoints = line.getLatLongs();
PointList tmp = response.getPoints();
for (int i = 0; i < response.getPoints().getSize(); i++) {
geoPoints.add(new LatLong(tmp.getLatitude(i),
tmp.getLongitude(i)));
}
il = response.getInstructions();
myLocationOverlay.setIl(il);
return line;
}
What am I missing?
Thanks in advance.
_______________________________________________
GraphHopper mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/graphhopper