import org.osgi.service.position.Position;
import org.osgi.service.position.PositionListener;
import org.osgi.service.position.PositionProvider;
public class PositionTracker implements PositionListener {
private PositionProvider positionProvider;
public void activate() {
positionProvider.addListener(this);
positionProvider.start();
}
public void deactivate() {
positionProvider.stop();
positionProvider.removeListener(this);
}
@Override
public void positionUpdated(Position position) {
double latitude = position.getLatitude();
double longitude = position.getLongitude();
// ...
}
}