2015-05-06 3 views
0

Я использую angular-google-map.js. И я получаю ошибку в моем окне консоли несколько раз.ТипError: Не удается прочитать свойство 'gManager' undefined

TypeError: Cannot read property 'gManager' of undefined 
    at Object.fn (ui-googlemap.js:10) 
    at n.$digest (angular.min.js:123) 
    at angular.min.js:126 
    at e (angular.min.js:40) 
    at angular.min.js:44 

Как я могу справиться? Мой код Html файла

<div id="map-canvas"> 
     <ui-gmap-google-map center='map.center' zoom='map.zoom'> 

      <ui-gmap-markers models="markerList" coords="'self'" idkey="'intClientID'"> 
      </ui-gmap-markers> 

     </ui-gmap-google-map> 

и файл контроллера

$scope.map = { 
      center: { 
       latitude: $scope.lat, 
       longitude: $scope.long 
      }, 
      zoom: 11, 
      markers: [], // array of models to display 
      markersEvents: { 
       click: function (marker, eventName, model, arguments) { 
        $scope.map.window.model = model; 
        $scope.map.window.show = true; 
       } 
      }, 
      window: { 
       marker: {}, 
       show: false, 
       closeClick: function() { 
        this.show = false; 
       }, 
       options: {} // define when map is ready 
      } 
     }; 
$scope.markerList = /* Service call to get marker point */ 

markerList получить образуют услугу.

+1

Можете ли вы разместить свой код? – azium

+0

отправил код. @azium –

ответ

0

У меня был такой же выпуск. Мне не хватает атрибута pan, который требуется указать documentation. После добавления атрибута pan ошибка исчезла.

+0

Я тоже пропустил это, но после того, как я добавил его, предупреждение все еще существует –

0

Я знаю, что это старый, но я хотел бы принести свой опыт. В моем случае эта проблема была решена при инициализации переменной markerList.

Хотя угловые-google-карты создают объект Markers, ему необходимо знать длину массива маркеров (даже если это 0), и этот процесс прерывается, если массив не определен.

Так просто добавить

$scope.markerList = []; 

в первых строках вашего контроллера.

Смежные вопросы