diff --git a/frontend-admin/src/api/tomtom.ts b/frontend-admin/src/api/tomtom.ts index 7f058bfb..b8d007d8 100644 --- a/frontend-admin/src/api/tomtom.ts +++ b/frontend-admin/src/api/tomtom.ts @@ -13,7 +13,7 @@ export interface RouteInfo { duration: string; // e.g. "8 min" distanceMeters: number; durationSeconds: number; - coordinates: LatLng[]; // polyline points + coordinates: LatLng[]; } export interface NavigationInstruction { @@ -80,9 +80,7 @@ function formatDistance(meters: number): string { } // ---- Geocode address → coords ---- -export async function geocodeAddress( - address: string, -): Promise { +export async function geocodeAddress(address: string): Promise { try { const url = `https://api.tomtom.com/search/2/geocode/${encodeURIComponent(address)}.json?key=${TOMTOM_API_KEY}&limit=1`; const { data } = await axios.get(url); @@ -189,10 +187,7 @@ export async function calculateRoute( } // ---- Bearing calculation ---- -export function calculateBearing( - from: LatLng, - to: LatLng, -): number { +export function calculateBearing(from: LatLng, to: LatLng): number { const φ1 = (from.latitude * Math.PI) / 180; const φ2 = (to.latitude * Math.PI) / 180; const Δλ = ((to.longitude - from.longitude) * Math.PI) / 180; diff --git a/mobile/app.json b/mobile/app.json index 6ef3d1c6..add7b5b8 100644 --- a/mobile/app.json +++ b/mobile/app.json @@ -27,7 +27,8 @@ "versionCode": 1, "permissions": [ "android.permission.VIBRATE" - ] + ], + "usesCleartextTraffic": true }, "web": { "favicon": "./assets/icon.png"