<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.util.position</artifactId>
<version>1.1.1</version>
</dependency>
import org.osgi.service.position.Location;
import org.osgi.service.position.Position;
import org.osgi.util.position.Bounds;
import org.osgi.util.position.Positions;
Position position = Positions.create(1.23, 4.56, 7.89);
double latitude = position.getLatitude();
double longitude = position.getLongitude();
double altitude = position.getAltitude();
Bounds bounds = new Bounds(1.0, 5.0, 2.0, 6.0, 3.0, 7.0);
boolean isInBounds = bounds.isIn(position);
double distance = position.getDistanceTo(otherPosition);
double direction = position.getDirectionTo(otherPosition);