Как справиться с зумом двумя пальцами и все же иметь возможность перемещать маркер на карте реагирования? - PullRequest
0 голосов
/ 01 ноября 2019

Итак, у меня есть карта листовки в моем приложении реакции. Эта карта получила несколько маркеров, и я столкнулся с некоторыми проблемами при отключении перетаскивания одним пальцем на карте.

Чтобы решить эту проблему, я добавил этот NPM-пакет

. сам код прост:

import * as L from "leaflet";
import { GestureHandling } from "leaflet-gesture-handling";
import "leaflet/dist/leaflet.css";
import "leaflet-gesture-handling/dist/leaflet-gesture-handling.css";
....
L.Map.addInitHook("addHandler", "gestureHandling", GestureHandling);

const map = L.map("map", {
   center: [50.36, -4.747],
   zoom: 3,
   gestureHandling: true
});

Проблема в том, что я не могу переместить маркер, потому что я получаю сообщение, что мне нужно использовать два пальца, чтобы перетащить карту. У кого-нибудь из вас есть какие-либо предложения о том, как решить эту проблему? Я готов использовать что-то нестандартное вместо этого NPM-пакета.

...