Google Maps Engine - проблемы встраивания

Мы встраиваем Google Maps Engine (не Google Maps) и у нас возникли некоторые проблемы со следующим:

  • Открытие ссылок в новом окне
  • Отключение колеса прокрутки при встраивании карты (с помощью iframe)
  • Свертывание ключа по умолчанию

Кажется, что единственная жизнеспособная опция для встраивания карты - это использование iframe, в отличие от Google Maps, который использует JavaScript-API. Наиболее критичным из вышеперечисленных пунктов является возможность отключения масштабирования колесом прокрутки при прокрутке страницы. Кто-нибудь знает способ управления этим в Google Maps Engine или, возможно, обходной путь с использованием jQuery или аналогичного?

По сути, мы хотим отключить колесо прокрутки всякий раз, когда курсор находится над iframe:

setInterval(function(){
if($("#map-iframe").is(":hover")) {
   $("#map-iframe").css("pointer-events:none" );
}
}, 200);

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

Какие-нибудь мысли?

Большое спасибо

1 ответ

Решение

Если вам нужна дополнительная настройка по умолчанию для встраивания iframe, вы должны использовать Google Maps JS API и MapsEngineLayer для отображения ваших данных GME.

Другие вопросы по тегам