Как отключить прокрутку для увеличения. Google Maps Embed API

Может ли кто-нибудь сказать мне, как отключить прокрутку при использовании Google Maps Embed API?

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

Я попытался взять необходимый аргумент из javascript api и предоставить его как часть аргументов в строке URL-адреса.

scrollwheel: false

Переформатировано в:

&scrollwheel=false

Это не сработало. Вместо карты я получаю сообщение «Сервер API Карт Google отклонил ваш запрос. Недействительный запрос. Неожиданный параметр 'scrollwheel'».

Если нет законного способа добиться этого с помощью встроенного API, может ли кто-нибудь порекомендовать более хакерское решение? Я по-прежнему хочу, чтобы люди могли взаимодействовать с картой с помощью кнопок onscreeen, поэтому я не могу просто наложить прозрачный div или отключить события указателя.

Я спрашиваю конкретно о Google Maps Embed API. Меня не интересуют решения, которые потребовали бы вместо этого использования Google Maps JavaScript API. В этом проекте я не могу переключиться на JS API.

Это не повторяющийся вопрос, это другой API, и никто в SA не ответил, как отключить прокрутку с помощью Embed API.


person metaColin    schedule 10.07.2015    source источник


Ответы (1)


Глядя на документацию по встраиванию, я не вижу возможности использовать URL-адрес запроса на отключение масштабирования.

Однако вы можете захотеть увидеть это сообщение из этот сайт, чтобы узнать об альтернативе. Это не будет встраивание, но это будет лучший вариант.

person bcdan    schedule 10.07.2015