@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)

/@molteni/coordinate-utils/

    Package Sidebar

    Install

    npm i @molteni/coordinate-utils

    Weekly Downloads

    0

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    46.9 kB

    Total Files

    18

    Last publish

    Collaborators

    • molteni