GeoCoordinatesUpdate (API Reference)
Class GeoCoordinatesUpdate
Represents geographical coordinates in 3D space.
Unlike GeoCoordinates, its members can be undefined, allowing for APIs
that update only the specified parts of geo coordinates.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeoCoordinatesUpdate(GeoCoordinates coordinates) Constructs a GeoCoordinatesUpdate from GeoCoordinatesGeoCoordinatesUpdate(Double latitude, Double longitude) Constructs a GeoCoordinatesUpdate from the provided latitude and longitude values.GeoCoordinatesUpdate(Double latitude, Double longitude, Double altitude) Constructs a GeoCoordinatesUpdate from the provided latitude, longitude and alt values. -
Method Summary
-
Field Details
-
latitude
Optional latitude in degrees.
-
longitude
Optional longitude in degrees.
-
altitude
Optional altitude in meters.
-
-
Constructor Details
-
GeoCoordinatesUpdate
Constructs a GeoCoordinatesUpdate from the provided latitude and longitude values. Corrects values of latitude and longitude if they exceed the ranges.
- Parameters:
latitude-Latitude in degrees. Positive value means Northern hemisphere. If the value is out of range of [-90.0, 90.0] it's clamped to that range. NaN value is converted to
null.longitude-Longitude in degrees. Positive value means Eastern hemisphere. If the value is out of range of [-180.0, 180.0] it's replaced with a value within the range, representing effectively the same meridian. NaN value is converted to
null.
-
GeoCoordinatesUpdate
public GeoCoordinatesUpdate(@Nullable Double latitude, @Nullable Double longitude, @Nullable Double altitude) Constructs a GeoCoordinatesUpdate from the provided latitude, longitude and alt values. Corrects values of latitude and longitude if they exceed the ranges.
- Parameters:
latitude-Latitude in degrees. Positive value means Northern hemisphere. If the value is out of range of [-90.0, 90.0] it's clamped to that range. NaN value is converted to
null.longitude-Longitude in degrees. Positive value means Eastern hemisphere. If the value is out of range of [-180.0, 180.0] it's replaced with a value within the range, representing effectively the same meridian. NaN value is converted to
null.altitude-Altitude in meters. NaN value is converted to
null.
-
GeoCoordinatesUpdate
Constructs a GeoCoordinatesUpdate from GeoCoordinates
- Parameters:
coordinates-GeoCoordinates to construct GeoCoordinatesUpdate.
-
-
Method Details