3
내가 Google지도 지침이 방법으로 사용하는 것을 시도하고있다 :AngularUI - 구글지도 -지도가 정의되지
컨트롤러 방법
$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