Members
Functions
- getDistance(location1, location2) ⇒
Number
Find distance between two geolocations.
- getNearLocationsBorder(center, distance) ⇒
Object
Find lat/lng min/max within given distance.
- getNearLocations(center, results, distance) ⇒
Array.<Object>
Filter lat/lng by getDistance, so that only the cirle area matches stay.
Constant
Kind: global variable
Summary: A singleton exposing common geolocation methods related to distances.
Author: Vidul Nikolaev Petrov
Number
getDistance(location1, location2) ⇒ Find distance between two geolocations.
Kind: global function
Returns: Number
- kilometers
Param | Type | Description |
---|---|---|
location1 | Object |
the 1st geolocation |
location2 | Object |
the 2nd geolocation |
Object
getNearLocationsBorder(center, distance) ⇒ Find lat/lng min/max within given distance.
Kind: global function
Returns: Object
- min/max latitude and min/max longitude
Param | Type | Description |
---|---|---|
center | Object |
the center object with lat/lng |
distance | Number |
distance in kilometers |
Array.<Object>
getNearLocations(center, results, distance) ⇒ Filter lat/lng by getDistance, so that only the cirle area matches stay.
Kind: global function
Param | Type | Description |
---|---|---|
center | Object |
the center object with lat/lng |
results | Array.<data> |
all lat/lng within the square |
distance | Number |
distance in kilometers |