GeoLocation.setLocation constructor

GeoLocation.setLocation(
  1. String locationName,
  2. double latitude,
  3. double longitude,
  4. DateTime dateTime, [
  5. double elevation = 0,
])

GeoLocation constructor with parameters for all required fields.

@param locationName The location name for display use such as "Lakewood, NJ" @param latitude the latitude in a double format such as 40.095965 for Lakewood, NJ. Note: For latitudes south of the equator, a negative value should be used. @param longitude double the longitude in a double format such as -74.222130 for Lakewood, NJ. Note: For longitudes east of the Prime Meridian (Greenwich), a negative value should be used. @param elevation the elevation above sea level in Meters. Elevation is not used in most algorithms used for calculating sunrise and set. @param timeZone the TimeZone for the location.

Implementation

GeoLocation.setLocation(
    String locationName, double latitude, double longitude, DateTime dateTime,
    [double elevation = 0]) {
  setLocationName(locationName);
  setLatitude(latitude: latitude);
  setLongitude(longitude: longitude);
  setElevation(elevation);
  setDateTime(dateTime);
}