答案在这里
http://plnkr.co/edit/Widr0o?p=预览
请记住,ngMap不会替代Google Maps V3 API。
如果您还有其他问题,请告诉我。
以下是控制器的代码块。
// $scope.map .. this exists after the map is initializedvar markers = [];for (var i=0; i<8 ; i++) { markers[i] = new google.maps.Marker({ title: "Hi marker " + i })}$scope.GenerateMapMarkers = function() { $scope.date = Date(); // Just to show that we are updating var numMarkers = Math.floor(Math.random() * 4) + 4; // betwween 4 & 8 of them for (i = 0; i < numMarkers; i++) { var lat = 1.280095 + (Math.random()/100); var lng = 103.850949 + (Math.random()/100); // You need to set markers according to google api instruction // you don't need to learn ngMap, but you need to learn google map api v3 // https://developers.google.com/maps/documentation/javascript/marker var latlng = new google.maps.LatLng(lat, lng); markers[i].setPosition(latlng); markers[i].setMap($scope.map) } $timeout(function() { $scope.GenerateMapMarkers(); }, 2000); // update every 2 seconds};$scope.GenerateMapMarkers();


