如何在点击外部/地图时关闭信息窗口?

时间:2016-08-17 13:20:38

标签: angularjs ng-map

如何在点击地图或地图外部时关闭信息窗口

例如:google.maps.event.addListener(map, "click", function(event) { infowindow.close(); });

如何在ng-map中实现此代码?

1 个答案:

答案 0 :(得分:1)

终于找到了我自己的解决方案..

$scope.$on("mapInitialized", function(evt, evtMap) {
    $scope.map = evtMap;           

    google.maps.event.addListener($scope.map, 'click', function(event) {
        $scope.map.hideInfoWindow('myInfoWindow', this);
    });
});