package com.maciekjanusz.compassproject.navigation;
import android.location.Location;
import com.google.android.gms.maps.model.LatLng;
/**
* Wrapper class for values resolved by the navigation service
*/
public class NavigationBundle {
/**
* Device location
*/
private final Location location;
/**
* Destination coordinates
*/
private final LatLng destination;
/**
* Bearing to destination, in positive degrees
*/
private final float bearing;
/**
* Distance to destination, in meters
*/
private final float distance;
public NavigationBundle(Location location, float bearing, float distance, LatLng destination) {
this.location = location;
this.bearing = bearing;
this.distance = distance;
this.destination = destination;
}
public Location getLocation() {
return location;
}
public float getBearing() {
return bearing;
}
public float getDistance() {
return distance;
}
public LatLng getDestination() {
return destination;
}
}