GeoPoint constructor

GeoPoint(
  1. double latitude,
  2. double longitude
)

Constructs a geographical point with latitude and longitude.

Example

final sanFrancisco = GeoPoint(37.7749, -122.4194);

Implementation

GeoPoint(this.latitude, this.longitude) {
  if (!(latitude.isFinite && latitude >= -180.0 && latitude <= 180.0)) {
    throw ArgumentError.value(latitude, 'latitude');
  }
  if (!(longitude.isFinite && longitude >= -180.0 && longitude <= 180.0)) {
    throw ArgumentError.value(longitude, 'longitude');
  }
}