Ответ 1
Вы можете установить draggable: false
в методе setOptions()
на вашем объекте карты:
map.setOptions({draggable: false});
Подробнее здесь. (Ctrl + f и поиск 'draggable')
Как отключить перетаскивание в Google maps на своем веб-сайте, чтобы заморозить его, как изображение? Я только что использовал базовый Iframe
код, который дает мне карты google.
Вы можете установить draggable: false
в методе setOptions()
на вашем объекте карты:
map.setOptions({draggable: false});
Подробнее здесь. (Ctrl + f и поиск 'draggable')
Если вы хотите статическое изображение карты; используйте Google Static Maps API
Этот фрагмент CSS перестанет раздражать ваши карты. Пользователи больше не будут просматривать ваши карты и случайно перестанут масштабироваться. Сохраните отображение карты с выбранным вами дисплеем, разместив этот фрагмент CSS в области пользовательского CSS
.sqs-block-map {pointer-events: none;}
Свойство draggable
устарело.
Чтобы отключить перетаскивание на карте, теперь вы можете использовать свойство gestureHandling
и установить его на "none"
.
Вы также можете отключить использование клавиш со стрелками, установив keyboardShortcuts
в false
ex: map.setOptions({gestureHandling: "none", keyboardShortcuts: false});