Невозможно отключить масштабирование базовой карты d3 topo json в приложении Ioni c V5 - PullRequest
1 голос
/ 08 апреля 2020

Я пытаюсь сделать функции масштабирования карты топологии d3 более плавными в моем приложении. Поведение по умолчанию при масштабировании несколько запаздывает, и в основном оно конфликтует с событиями касания ioni c. Я пытаюсь полностью отключить все функции масштабирования по умолчанию и попытаюсь сделать это с помощью кнопок увеличения / уменьшения. Но, похоже, я не могу отключить масштабирование.

Вот моя разметка

enter image description here

А вот и мой код карты ...

enter image description here

Хотя я не могу увеличить масштаб на карте, но, кажется, я могу увеличить масштаб изображения, сжимая белую область за пределами карты. Я хочу полностью отключить масштабирование, чтобы пользователь не мог увеличить его, используя сенсорный экран.

1 Ответ

2 голосов
/ 08 апреля 2020

Вы можете поместить div над картой, задать этому div прозрачный фон и задать ему высоту и ширину в качестве размера карты, поэтому при касании пользователем div это не даст никакого эффекта, поскольку это div, а не карта. , а затем вы можете выполнить масштабирование с помощью 2 кнопок (увеличение / уменьшение).

...