adc*_*c06 3 google-maps angularjs
您好我正在使用此处提供的Angular Google地图库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;
Run Code Online (Sandbox Code Playgroud)
然后在视图上:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5565 次 |
| 最近记录: |