Итак, у меня есть прослушиватель событий Google Maps API для нажатия на карту. Но я не думаю, что переменная область работает.
google.maps.event.addListener(map, 'click', function (event) {
$scope.closeBox();
});
$scope.closeBox = function () {
$scope.showBox = false;
}
Если у меня на карте есть $ scope.showBox = true и я щелкаю по карте, она не закрывается. $ scope.showBox - это ng-класс, который показывает / скрывает информационное окно.