parse-tzdata-coordinate
Parse a coordinate string in zone.tab
format
; ;/* => { latitude: { sign: '+', degree: 39, minute: 46, second: 6 }, longitude: { sign: '-', degree: 86, minute: 9, second: 29 } }*/
Installation
npm
npm install parse-tzdata-coordinate
Bower
bower install parse-tzdata-coordinate
API
parseTzdataCoordinate(str)
str: String
Return: Object
It takes a string of time zone coordinates in tz database format:
Latitude and longitude of the zone's principal location in ISO 6709 sign-degrees-minutes-seconds format, either
+-DDMM+-DDDMM
or+-DDMMSS+-DDDMMSS
, first latitude (+
is north), then longitude (+
is east).
and returns an object in the form:
{
latitude: {
sign: <string> ('+' or '-'),
degree: <int>,
minute: <int>,
[second: <int>] (if available)
},
longitude: {
sign: <string> ('+' or '-'),
degree: <int>,
minute: <int>,
[second: <int>] (if available)
}
}
;/* => { latitude: { sign: '+', degree: 34, minute: 31 }, longitude: { sign: '+', degree: 69, minute: 12 } }*/
License
Copyright (c) 2016 Shinnosuke Watanabe
Licensed under the MIT License.