@molteni/coordinate-utils
v0.0.4
Published
Coordinates and Maps functions
Downloads
17
Readme
CoordinateUtils
Library that helps the development of applications that use Map libraries (e.g. Google Maps) and GPS coordinates.
Usage
TypeScript
Get KM per Degree
import {CoordinatesUtils} from "./CoordinateUtils";
describe('KM per Degree', () => {
it('should return 111', () => {
const result = CoordinateUtils.getKMperDegree();
expect(result).closeTo(111, 1);
})}
);
#####Get new random coordinate. Generate a new coordinate with a maximal latitude / longitude distance of 50 km from Zurich.
import {RandomCoordinateUtils} from "./RandomCoordinateUtils";
import {LatLng} from "./LatLng";
const ZURICH = new LatLng(47.22, 8.33);
const result = RandomCoordinateUtils.randomCoordinateFromPosition(ZURICH, 50);
#####Explicit declaration of the coordinates and 0.1 max distance
const alternativeResult = RandomCoordinateUtils.randomCoordinateFromPositionWithExplicitLatLng(47.22, 8.33, 0.1)