Обработка жестов AgmMap не работает - PullRequest
0 голосов
/ 28 мая 2018

В настоящее время я использую карту AGM из https://angular -maps.com / и хочу отключить функцию масштабирования при прокрутке.Даже после установки gestHandling = "кооператив" он остается прежним.Есть ли какой-то фактор, который мог послужить причиной, по которой он не принимает мой вклад?

.map-container {
    margin-top: 56px;
    margin-left: 0;
    padding: 0;
    -ms-overflow-x: hidden;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    overflow: hidden;
}

.main-container {
    margin-top: 56px;
    margin-left: 235px;
    padding: 15px;
    -ms-overflow-x: hidden;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    overflow: hidden;
}
agm-map{
    height: 100vh;
    width: 100vw;
     margin-left: 0;
     padding: 0;
     -ms-overflow-x: hidden;
     overflow-x: hidden;
     overflow-y: scroll;
     position: relative;
     overflow: hidden;

}
@media screen and (max-width: 992px) {
    .main-container {
        margin-left: 0px !important;
    }
}
<div [@routerTransition] class="map-container">
<agm-map [latitude]="lat" [longitude]="lng" [zoom]='12' [gestureHandling]="'cooperative'">
    <agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
</agm-map>

</div>

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

без установленного apiVersion, но установка директивы [scrollwheel] = "null" работает для меня!

0 голосов
/ 19 июля 2018

https://github.com/SebastianM/angular-google-maps/issues/1411

В соответствии с темой проблемы проблема не в модуле AGM, а в API Google.У меня возникла та же проблема, и я смог ее решить, установив apiVersion на «3.31» в методе «forRoot» модулей:

imports: [
AgmCoreModule.forRoot( {
  apiKey: Globals.googleApiKey,
  apiVersion: '3.31'
} ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...