私はサイトを構築しており、住所を取得し、それを使用して 2D ロードマップ スタイルの Google マップを生成し、その隣にその住所のストリート ビューを表示するページを持っています。
私の問題は、これら 2 つのマップがサイトのほぼ全体の幅にまたがっており、ユーザーがページを下にスクロールするときにマウスをその上に移動させ、(マップを拡大しているときに) さらに下にスクロールできないことに混乱する可能性があることです。
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-docs で対処されているこの問題を見つけることができません。これができるかどうか、またはそれにアプローチする方法についての提案を知っている人はいますか?