fix(gps): zIndex точек трека над полилиниями + capture-клики; offroad-фильтр LBS при выдаче трека (чистит старый «мяч»)

This commit is contained in:
2026-08-29 21:36:55 +03:00
parent a302f0c0ea
commit 3ff74d0d17
6 changed files with 72 additions and 11 deletions

View File

@@ -342,7 +342,7 @@ let osrmNearestWarned = false;
* code=NoSegment — ближайшая дорога вне радиуса поиска OSRM (порядка км),
* надёжный сигнал LBS: возвращаем Infinity (точно offroad).
*/
async function offRoadDistance(lat: number, lng: number, thresholdMeters: number): Promise<number | null> {
export async function offRoadDistance(lat: number, lng: number, thresholdMeters: number): Promise<number | null> {
let data: { code?: string; waypoints?: Array<{ distance?: number }> };
try {
// ВНИМАНИЕ: OSRM ждёт координаты в порядке lng,lat