1
1
2
2
module . exports = normalize
3
3
module . exports . fromCoordinates = module . exports . fromGeoJSON = fromCoordinates
4
- module . exports . fromLatlng = module . exports . fromLatlon = module . exports . fromLeaflet = fromLatlon
4
+ module . exports . fromLatlng = module . exports . fromLeaflet = fromLatlng
5
5
module . exports . fromPoint = fromPoint
6
6
module . exports . fromString = fromString
7
7
@@ -10,22 +10,18 @@ module.exports.print = function print (input, fixed) {
10
10
return ll . lon . toFixed ( fixed || 5 ) + ', ' + ll . lat . toFixed ( fixed || 5 )
11
11
}
12
12
13
- module . exports . isEqual = function ( latlon1 , latlon2 , epsilon ) {
14
- latlon1 = normalize ( latlon1 )
15
- latlon2 = normalize ( latlon2 )
13
+ module . exports . isEqual = function ( lonlat1 , lonlat2 , epsilon ) {
14
+ lonlat1 = normalize ( lonlat1 )
15
+ lonlat2 = normalize ( lonlat2 )
16
16
epsilon = epsilon || 0
17
- return ( Math . abs ( latlon1 . lat - latlon2 . lat ) <= epsilon ) && ( Math . abs ( latlon1 . lon - latlon2 . lon ) <= epsilon )
17
+ return ( Math . abs ( lonlat1 . lat - lonlat2 . lat ) <= epsilon ) && ( Math . abs ( lonlat1 . lon - lonlat2 . lon ) <= epsilon )
18
18
}
19
19
20
20
module . exports . toCoordinates = module . exports . toGeoJSON = function toCoordinates ( input ) {
21
21
var ll = normalize ( input )
22
22
return [ ll . lon , ll . lat ]
23
23
}
24
24
25
- module . exports . tolatlon = function tolatlon ( input ) {
26
- return normalize ( input )
27
- }
28
-
29
25
module . exports . toPoint = function toPoint ( input ) {
30
26
var ll = normalize ( input )
31
27
return { x : ll . lon , y : ll . lat }
@@ -46,8 +42,8 @@ function fromCoordinates (coordinates) {
46
42
return floatize ( { lon : coordinates [ 0 ] , lat : coordinates [ 1 ] } )
47
43
}
48
44
49
- function fromLatlon ( latlon ) {
50
- return floatize ( latlon )
45
+ function fromLatlng ( lonlat ) {
46
+ return floatize ( lonlat )
51
47
}
52
48
53
49
function fromPoint ( point ) {
@@ -59,9 +55,9 @@ function fromString (str) {
59
55
return floatize ( { lon : arr [ 0 ] , lat : arr [ 1 ] } )
60
56
}
61
57
62
- function floatize ( latlon ) {
63
- const lon = parseFloat ( latlon . lon || latlon . lng || latlon . longitude )
64
- return { lng : lon , lon : lon , lat : parseFloat ( latlon . lat || latlon . latitude ) }
58
+ function floatize ( lonlat ) {
59
+ const lon = parseFloat ( lonlat . lon || lonlat . lng || lonlat . longitude )
60
+ return { lon : lon , lat : parseFloat ( lonlat . lat || lonlat . latitude ) }
65
61
}
66
62
67
63
function normalize ( unknown ) {
0 commit comments