如何启用ctr + scrollwheel以放大Google Maps Api

Fri*_*axi 7 google-maps angular

您好我使用谷歌地图API https://angular-maps.com/,我想只在按住Ctrl +滚动滚轮时进行缩放.阅读文档我发现了这个:

gestureHandling此设置控制如何处理地图上的手势.允许值:

'合作'(双指触摸手势平移和缩放地图.地图不处理单指触摸手势.)'贪婪'(所有触摸手势平移或缩放地图.)'无'(地图不能是用户手势平移或缩放.)'auto'[默认](手势处理是合作的还是贪婪的,取决于页面是否可滚动.输入:|||

默认值:auto

所以在我的代码中我补充说:

<agm-map
    [latitude]="lat" 
    [longitude]="lng"
    [zoom]="zoom"
    [gestureHandling]="cooperative"
    [mapTypeControl]="true"
    [mapTypeControlOptions]="mapType"
    >
Run Code Online (Sandbox Code Playgroud)

但是没有用,它没有让我按ctrl来缩放.

Mar*_*rik 11

设置[scrollwheel]="null"似乎现在有效.


小智 1

我在年度股东大会聊天中找到了似乎可以解决此问题的答案。

在模块中将版本设置为 4,如下所示:

AgmCoreModule.forRoot({
  apiKey: 'your_key',
  apiVersion: "4"
}),
Run Code Online (Sandbox Code Playgroud)

我自己没有尝试过,但它对该用户有效。尝试一下,如果不起作用就返回