Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

adam12/tzwhere

Repository files navigation

TZWhere

Lookup a time zone by latitude/longitude using the nearest neighbor method.

Caveats

The nearest neighbor method can sometimes be inacurrate, if compared to a point lookup in a polygon. In most cases, the risk of inaccuracy is acceptable.

Installation

Add this line to your application's Gemfile:

gem 'tzwhere'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tzwhere

Usage

TZWhere.lookup(41.7599, -87.2079)
# => "America/Chicago"

Running Tests

Ensure the test dependencies are installed:

$ bundle

Run the test suite:

$ rake test

Contributing

See CONTRIBUTING.md

Copyright

Copyright (c) 2014 Adam Daniels (adam@mediadrive.ca).

Geocode data (points.dat) by Geonames.org is licensed under CC BY 3.0

See LICENSE for details.

About

Time zone lookup by latitude/longitude using nearest neighbor implementation

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /