javascript - 可以在自定义街景 View 中禁用 ScrollWheel 吗?

标签 javascript google-maps google-street-view panoramas

我正在构建一个网站,我有一个页面,该页面获取一个地址并使用它生成二维路线图样式的谷歌地图,然后在它旁边生成该地址的街景。

我的问题是,这两个 map 几乎跨越了网站的整个宽度,用户在向下滚动页面时很可能将鼠标移到上面,并因无法进一步向下滚动而感到困惑(同时放大到 map )。

为 2D map 禁用此功能非常困难

    //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 中找到解决此问题的方法。任何人都知道这是否可以完成或关于如何处理它的建议?

最佳答案

Gmaps API v3 问题的功能请求将 scrollwheel: false 添加到街景 http://code.google.com/p/gmaps-api-issues/issues/detail?id=2557 .现在已修复,只需在 StreetViewPanorama 选项中使用 scrollwheel: false

关于javascript - 可以在自定义街景 View 中禁用 ScrollWheel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347490/

相关文章:

javascript - Android中如何将Javascript返回值转换为String

javascript - 您是否需要为客户端应用程序使用 google maps API 的 API key ?

javascript - 自定义谷歌地图信息窗口

google-maps - 谷歌街景标题问题

javascript - 我正在尝试为三个单独的选项卡运行 onEdit 函数,但收到 TypeError : Cannot read property 'value' of undefined

javascript - 使用 Javascript 中的正则表达式将最后一次出现的数字替换为 *

google-maps - Google 街景 JavaScript API 禁用键盘缩放

r - 一种从 R 访问谷歌街景的方法?

javascript - 如何在添加新的 onClick 事件之前清除 onClick?

javascript - 使用坐标中的多边形创建静态谷歌地图图像