mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
fixed touch hinter error
This commit is contained in:
parent
71f2f7fba5
commit
80120eb37b
1 changed files with 8 additions and 4 deletions
|
@ -27,7 +27,7 @@ interface InteractivePolylineOptions extends PolylineOptions {
|
||||||
kmMarksStep?: number;
|
kmMarksStep?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class InteractivePoly extends Polyline {
|
class InteractivePoly extends Polyline {
|
||||||
constructor(
|
constructor(
|
||||||
latlngs: LatLngExpression[] | LatLngExpression[][],
|
latlngs: LatLngExpression[] | LatLngExpression[][],
|
||||||
options?: InteractivePolylineOptions
|
options?: InteractivePolylineOptions
|
||||||
|
@ -493,7 +493,8 @@ export class InteractivePoly extends Polyline {
|
||||||
const next = index <= latlngs.length + 1 ? latlngs[index + 1] : null;
|
const next = index <= latlngs.length + 1 ? latlngs[index + 1] : null;
|
||||||
|
|
||||||
const initial_distance =
|
const initial_distance =
|
||||||
((prev && distKmHaversine(prev, current)) || 0) + ((next && distKmHaversine(next, current)) || 0);
|
((prev && distKmHaversine(prev, current)) || 0) +
|
||||||
|
((next && distKmHaversine(next, current)) || 0);
|
||||||
|
|
||||||
const current_distance = (prev && next && distKmHaversine(prev, next)) || 0;
|
const current_distance = (prev && next && distKmHaversine(prev, next)) || 0;
|
||||||
|
|
||||||
|
@ -558,8 +559,10 @@ InteractivePoly.addInitHook(function() {
|
||||||
|
|
||||||
this.on('latlngschange', this.updateTouchHinter);
|
this.on('latlngschange', this.updateTouchHinter);
|
||||||
|
|
||||||
if (window.innerWidth < 768) {
|
if (this.touchHinter && window.innerWidth < 768) {
|
||||||
this.touchHinter.setStyle({ weight: 32 });
|
try {
|
||||||
|
this.touchHinter.setStyle({ weight: 32 });
|
||||||
|
} catch (e) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -576,6 +579,7 @@ InteractivePoly.addInitHook(function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export { InteractivePoly };
|
||||||
/*
|
/*
|
||||||
events:
|
events:
|
||||||
vertexdragstart,
|
vertexdragstart,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue