@molteni/coordinate-utils
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

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)

Readme

Keywords

none

Package Sidebar

Install

npm i @molteni/coordinate-utils

Weekly Downloads

3

Version

0.0.4

License

MIT

Unpacked Size

46.9 kB

Total Files

18

Last publish

Collaborators

  • molteni