@Override
    public void navigate(@NonNull final Context context, @NonNull final Waypoint waypoint) {
        final Geopoint coords = waypoint.getCoords();
        assert coords != null; // asserted by caller
        navigate(context, coords);
    }
navigation app for simple point navigation (no differentiation between cache/waypoint/point)
main/src/main/java/cgeo/geocaching/apps/navi/AbstractPointNavigationApp.java