Skip to content

Commit 89851f6

Browse files
committed
Create marker_dynamic_ng_repeat.html
1 parent 7f019ba commit 89851f6

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<!DOCTYPE html>
2+
<html ng-app="myApp">
3+
4+
<head>
5+
<title>Dynamic ngMap demo</title>
6+
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
7+
<script src="https://maps.google.com/maps/api/js?sensor=false"></script>
8+
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.js"></script>
9+
<!--
10+
<script src="../build/scripts/ng-map.min.js"></script>
11+
-->
12+
<script src="../app.js"></script>
13+
<script src="../directives/map_controller.js"></script>
14+
<script src="../directives/map.js"></script>
15+
<script src="../directives/marker.js"></script>
16+
<script src="../directives/shape.js"></script>
17+
<script src="../services/geo_coder.js"></script>
18+
<script src="../services/navigator_geolocation.js"></script>
19+
<script src="../services/attr2_options.js"></script>
20+
<script>
21+
var app = angular.module('myApp', ['ngMap']);
22+
23+
app.controller('mapController', function($scope, $interval) {
24+
$scope.positions = [];
25+
var generateMarkers = function() {
26+
$scope.positions = [];
27+
var numMarkers = Math.floor(Math.random() * 4) + 4; //between 4 to 8 markers
28+
for (i = 0; i < numMarkers; i++) {
29+
var lat = 43.6600000 + (Math.random() / 100);
30+
var lng = -79.4103000 + (Math.random() / 100);
31+
$scope.positions.push({lat:lat, lng:lng});
32+
}
33+
};
34+
35+
$interval(generatMarkers, 2000);
36+
});
37+
</script>
38+
</head>
39+
40+
<body>
41+
<h1>Dynamic Markers Demo Using ng-repeat</h1>
42+
<hr />
43+
44+
<div ng-controller="mapController">
45+
<map zoom="14" center="[43.6650000, -79.4103000]">
46+
<marker ng-repeat="pos in positions" position="{{pos.lat}},{{pos.lng}}"></marker>
47+
</map>
48+
</div>
49+
</body>
50+
</html>

0 commit comments

Comments
 (0)