Я пытаюсь использовать директиву GoogleMaps таким образом:AngularUI - Google Maps - карта неопределенные
Методы контроллера
$scope.myMarkers = [];
$scope.mapOptions = {
center : new google.maps.LatLng(35.784, -78.670),
zoom : 15,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
$scope.addMarker = function($event) {
$scope.myMarkers.push(new google.maps.Marker({
map : $scope.myMap,
position : $event.latLng
}));
};
UpdateLocation.html
<div ng-repeat="marker in myMarkers" ui-map-marker="myMarkers[$index]" ui-event="{'map-click': 'openMarkerInfo(marker)'}"></div>
<div id="map_canvas" ui-map="myMap" class="map" ui-event="{'map-click': 'addMarker($event)'}" ui-options="mapOptions"></div>
Карта отображается отлично, но в методе addMarker
Я получаю неопределенный, когда 0 Выполняется.
Это сработало! Большое спасибо!! Я потратил много времени на эту проблему. Но я не понимаю, где создается новая область. Я использую angular-ui, поскольку документация говорит – qopuir