Skip to content

Dart API that provides sunset and sunrise times for a given latitude and longitude

License

Notifications You must be signed in to change notification settings

aeyrium/sunrise-sunset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sunrise Sunset

Dart API that provides sunset and sunrise times for a given latitude and longitude. This API is a wrapper around the free Sunset and Sunrise Times API

Phases of the sun and moon

Getting started

You should ensure that you add the dependency in your project.

dependencies:
 sunrise_sunset: "^1.0.2"

You should then run flutter packages upgrade or update your packages in IntelliJ.

Usage

Import the file:

import 'package:sunrise_sunset/sunrise_sunset.dart';

To use simply call the static method SunriseSunset.getResults(...).

Time values in response will be expressed Datetime instances and day_length will be expressed in seconds.

final response = await SunriseSunset.getResults(date: DateTime.now(), latitude: 36.7201600, longitude: -4.4203400);

Parameters

Here is a list of supported parameters to use in the SunriseSunset.getResults() method

Name Optional
latitude No
longitude No
date Yes (If not present, date defaults to current date)

About

Dart API that provides sunset and sunrise times for a given latitude and longitude

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages