2016-08-20 3 views
0

Когда я пытаюсь создать новую карту Google в угловом 2 zone.js, я прервал максимальный старт. Кто-нибудь испытал это?zone.js возвращает «Превышено максимальное количество вызовов»

Error in zone.js when loading google map on angular2

Карта Компонент:

import { Component, OnInit} from '@angular/core'; 
 
    import { Map, MapOptions, LatLng} from '../../models/map.model'; 
 
    @Component({ 
 
     moduleId: module.id, 
 
     selector: 'map', 
 
     templateUrl: 'map.component.html', 
 
     styleUrls: ['map.component.css'] 
 
    }) 
 
    export class MapComponent implements OnInit { 
 
     private _map: Map; 
 
     private _mapOptions: MapOptions; 
 
    
 
     constructor() { 
 
    
 
     } 
 
    
 
     ngOnInit() { 
 
      this._mapOptions = new MapOptions(); 
 
      this._mapOptions.center = new LatLng(35.9273232, 14.413077); 
 
      this._map = new Map(document.getElementById('googleMap'), this._mapOptions); 
 
     } 
 
    
 
    }

ответ

0
  1. Это была проблема с браузером синхронизации, который вызвал zone.js к корыта максимальный стек вызовов превысил я в конечном итоге запуск приложения с использованием другого движка. Я использовал iis express и карту, загруженную без каких-либо проблем.

  2. Я попытался расширить класс карты карт Google на мою собственную модель карты. Затем я использовал карту google, и это сработало.