fixed dragging polyline collision with router

This commit is contained in:
Fedor Katurov 2020-01-09 17:09:56 +07:00
parent 2be073078f
commit bdbe28b854
3 changed files with 31 additions and 19 deletions

View file

@ -7,8 +7,8 @@ import { MainMap } from '~/constants/map';
const createWaypointMarker = (): DomMarker => {
const element = document.createElement('div');
// element.addEventListener('mousedown', this.lockPropagations);
// element.addEventListener('mouseup', this.unlockPropagations);
element.addEventListener('mousedown', event => event.stopPropagation());
element.addEventListener('mouseup', event => event.stopPropagation());
return new DomMarker({
element,
@ -37,7 +37,7 @@ export const OsrmRouter = Routing.control({
},
show: false,
plan: Routing.plan([], {
createMarker: (i, wp) => {
createMarker: (_, wp) => {
const marker = new Marker(wp.latLng, {
draggable: true,
icon: createWaypointMarker(),