您好,我正在使用此处提供的 Angular Google 地图库https://github.com/nlaplante/angular-google-maps https://github.com/nlaplante/angular-google-maps。它看起来非常强大,但缺乏详尽的文档...我正在尝试对我的标记进行聚类,但我找不到如何做到这一点的工作示例。有人设法做到了吗?
这个问题有点老了,但这也许对有同样问题的人有用。
这是我使用的代码的一个简单示例:
在我的控制器上,我生成具有以下结构的标记数组:
var markers = new Array();
for(var i = 0; i < someData.length; i++ ){
var newMarker = {
id: parseInt(i),
latitude: parseFloat(someData[i].latitude),
longitude: parseFloat(someData[i].longitude),
showWindow: false,
title: "Marker"+i,
}
newMarker.onClicked = function () {
alert(newMarker.id);
}
markers.push(newMarker);
}
$scope.markers = markers;
然后在视图上:
<google-map center="map.center" draggable="true" options=map.options zoom="map.zoom">
<markers models="markers" coords="'self'" doCluster=true click="'onClicked'">
</markers>
</google-map>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)