切换时,标记出现/消失几次

时间:2014-06-20 11:32:07

标签: angular-google-maps

我遇到了markers指令的问题。我首先加载它但保持visible = false。然后我打开它,群集出现,消失,然后重新出现。这有时会重复几次。我尝试将doRebuildAll设置为false,但是当切换为true时,它们根本不会出现。这是我的指令标记。我在另一个指令中有它,所以我可以保留不同类型的列表:

 '<markers models="mylayer.locations" coords="\'location\'" doRebuildAll="true" idKey="\'id\'" doCluster="true" fit="true" options="mylayer.options" click="\'onClick\'">' +
                     '<windows show="\'showWindow\'" doRebuildAll="false" disableAutoPan="true" data-ng-if="mylayer.options.clickable" ng-cloak>' +
                            '<div>hello</div>' +
                     '</windows>' +
                  '</markers>'

对象:

var loc = { latitude: item.Latitude, longitude: item.Longitude };
var marker = { location: loc, label: item.Label, id: item.Id, value: item.Value,showWindow:false };
                 markers.push(marker);
var layer = new markersFactory(5,'Top 1000 Locations by TIV', markers, true, { visible: false });

1 个答案:

答案 0 :(得分:0)

当从angular-google-maps.js版本1.1.0更新到版本1.1.4时,发生了问题。还原它现在工作正常。