GeoLocation.setLocation constructor
GeoLocation.setLocation(])
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);
}