Class Position


  • public abstract class Position
    extends java.lang.Object
    Interface describing geo position.
    • Constructor Detail

      • Position

        public Position()
    • Method Detail

      • isSnapped

        public abstract boolean isSnapped()
        Indicates whether position considered as snapped. The only snapped position source is SDK, there's no way to initialize snapped position using public interface.
      • coordinates

        public abstract MapCoordinates coordinates()
        Geo position coordinates.
      • course

        public abstract float course()
        Geo position course from North clockwise. [0..360). If course is not available -1.0f is returned.
      • createWithCoordinates

        public static Position createWithCoordinates​(MapCoordinates coordinates)
        Initializes object with specified coordinates, course property returns default -1.0f value. Position is not snapped, therefore isSnapped method returns 'false'.
        Parameters:
        coordinates - Position geo coordinates.
      • createWithCoordinatesAndCourse

        public static Position createWithCoordinatesAndCourse​(MapCoordinates coordinates,
                                                              float course)
        Initializes object with specified coordinates and course. Position is not snapped, therefore isSnapped method returns 'false'.
        Parameters:
        coordinates - Position geo coordinates;
        course - Position course from North clockwise. [0...360).