Skip to content

Commit

Permalink
Route with track
Browse files Browse the repository at this point in the history
  • Loading branch information
andreynovikov committed Oct 24, 2023
1 parent fa4feb3 commit 89ed9c1
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/src/main/java/mobi/maptrek/io/RouteManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ public int getSerializedPointSize(Track.TrackPoint point) {
}

/**
* Saves track properties by modifying only file tail.
* Saves route properties by modifying only file tail.
*/
public void saveProperties(FileDataSource source) throws Exception {
Route route = source.routes.get(0);
Expand Down
12 changes: 12 additions & 0 deletions app/src/main/java/mobi/maptrek/layers/RouteLayer.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,11 @@
import org.oscim.theme.styles.LineStyle;

import mobi.maptrek.data.Route;
import mobi.maptrek.data.Track;

public class RouteLayer extends PathLayer implements Route.UpdateListener {
private final Route mRoute;
private Track mTrack;

public RouteLayer(Map map, Route route) {
this(map, Color.fade(Color.DKGRAY, 0.5), 12f, route);
Expand All @@ -38,6 +40,12 @@ public RouteLayer(Map map, int lineColor, float lineWidth, Route route) {
onRouteChanged();
}

public RouteLayer(Map mMap, Route route, Track track) {
this(mMap, route);
mTrack = track;
setPoints(track.points);
}

@Override
public void onDetach() {
mRoute.removeUpdateListener();
Expand All @@ -51,4 +59,8 @@ public void onRouteChanged() {
public Route getRoute() {
return mRoute;
}

public Track getTrack() {
return mTrack;
}
}

0 comments on commit 89ed9c1

Please sign in to comment.