#google-timezone-api
##module.exports(uOpts, [callback]) ⏏
You can use this module via promises or by using a callback.
The first parameter passed is an object which corresponds to variables
you'd pass to the google time zone api.
An example options object:
{
location: '43.7182713,-79.3777061',
timestamp: '10000',
key: 'your api key',
language: 'en'
}
This module can be used both in Node and in the browser via Browserify.
Visit https://developers.google.com/maps/documentation/timezone/ for more info.
Params
- uOpts
Object
- Options used to communicate with the timezone api. See above for details. - [callback]
function
- Callback is optional but can be used instead of promises. Returned data will be in the
form of callback( err, result )
Returns: Promise
- This function will return a promise from which you can consume the resulting data
Example
var timezone = require( '../' );
timezone( {
location: '43.7182713,-79.3777061'
}).then( function( result ) {
console.log( result );
}).catch( function( err ) {
console.log( err );
});