Я создаю сайт, и у меня есть страница, которая берет адрес и использует его для генерации 2D карты Google стиля дорожной карты и затем рядом с ним, уличного представления для того адреса.
Моя проблема состоит в том, что эти две карты охватывают почти всю ширину сайта, и у пользователя, вероятно, будет их мышь, пробегаются через него при прокручивании страницы вниз и запутываются их неспособностью прокрутить вниз далее (при изменении масштаба в карту).
Отключение этого для 2D карты было симпатичным проливом вперед
//works to disable scroll wheel in 2D map
var mapOptions = {
zoom: 12,
center: latlng,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions );
//not working to disable scroll wheel in panorama
var panoramaOptions = {
position: results[0].geometry.location,
scrollwheel: false
};
panorama = new google.maps.StreetViewPanorama(document.getElementById("map_canvas2"), panoramaOptions );
но уличное представление, кажется, не позволяет мне отключать колесико прокрутки с помощью этих опций, и я не могу найти эту проблему обращенной в документах Google. Кто-либо знает, если этот CAN быть сделанным или предложения о том, как приблизиться к нему?
Не знаю о способе javascript, но с помощью html и css вы можете разместить невидимый div с более высоким z-индексом поверх карты / просмотра улиц.