0

我对标记指令有疑问。我首先加载它,但保持可见 = 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 });
4

1 回答 1

0

原来从 angular-google-maps.js 的 1.1.0 版更新到 1.1.4 版时出现了问题。已恢复,现在可以正常工作。

于 2014-06-20T14:32:02.053 回答