0

在此处输入图像描述看到我可以在我的 Compnent 类中为sebastianm angular 2 谷歌地图加载谷歌地图 API,如:

this.mapsAPILoader.load().then(() => {
        let autocomplete = new google.maps.places.Autocomplete(this.searchElementRef.nativeElement, {
            types: ["(regions)"],
            componentRestrictions: {country: "za"}

        });

我想使用谷歌地图事件,例如在我的组件类中,我有一个由点击事件触发的成员函数,在这个函数中我想监听空闲事件,例如:

getMessage(): void {
         this.myService.getMessage().then((res) => {     
         this.map = res;
         this.lat = this.map.maps[0].geometry.location.lat;
         this.lng = this.map.maps[0].geometry.location.lng;
         console.log(this.lat,this.lng);  
         google.maps.event.addListener(map, 'idle', function() {
           //HERE I WANT TO SCROLL to THE MAP ELEMENT IN THE DOM
        });
        })

}

我是使用谷歌地图 API 的新手,我正在努力获取addListener/addDomListener等函数所需的地图对象,我如何获得所需的地图对象,这是addListener/addDomListener中所述的第一个参数谷歌地图API。提前致谢

4

0 回答 0