NgMap:map.showInfoWindow不显示信息窗口

时间:2017-07-20 06:09:55

标签: angularjs google-maps angular-directive ng-map

虽然数据传递给函数,但是在点击时不显示信息。 map.showInfoWindow 无效。 这是我的HTML代码

<ng-map zoom="15" center="{{prospects[0].latitude}},{{prospects[0].longitude}}">
        <marker position="{{prospect.latitude}},{{prospect.longitude}}" 
                id="{{prospect.street_id}}" 
                ng-repeat="prospect in prospects"
                on-click="showInfo(prospect)"></marker>

        <info-window id="prospectInfo">
                    <div ng-non-bindable="">
                        <h2>{{currentProspect.name}}</h2>
                    </div>
        </info-window>
</ng-map>

这是我的控制器代码

       NgMap.getMap()
            .then(function(map) {
                $scope.map = map;
            });
      $scope.showInfo = function(e, prospect){
            console.log(e);
            console.log(prospect);
            $scope.currentProspect = prospect;
            $scope.map.showInfoWindow('prospectInfo',this);
        }

0 个答案:

没有答案