From 9d38faaba47dc3038a2b7dfe1a484b809327fc15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=20Ku=CC=88ng?= Date: Sat, 15 Apr 2023 15:08:25 +0200 Subject: [PATCH] fix input on getDistanceBetweenCoordinates --- src/app/service/position.service.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/service/position.service.ts b/src/app/service/position.service.ts index 32f20cd..c741aa2 100644 --- a/src/app/service/position.service.ts +++ b/src/app/service/position.service.ts @@ -1,5 +1,5 @@ import {Injectable} from '@angular/core'; -import{Cord} from "../interface/cord"; +import {Cord} from "../interface/cord"; @Injectable({ providedIn: 'root' @@ -26,7 +26,7 @@ export class positionService{ } }*/ - getDistanceBetweenCoordinates(lat1: number | undefined, lon1: number | undefined, lat2: number, lon2: number) { + getDistanceBetweenCoordinates(lat1: number | undefined, lon1: number | undefined, lat2: number, lon2: number): number{ if (lat1 === undefined || lon1 === undefined) { console.log('lat1 or lon1 is undefined') return 0; @@ -38,8 +38,7 @@ export class positionService{ Math.cos(this.deg2rad(lat1)) * Math.cos(this.deg2rad(lat2)) * Math.sin(dLon / 2) * Math.sin(dLon / 2); const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); - const distance = earthRadius * c; // Distanza in km - return distance; + return earthRadius * c; }