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.