0

angular 2 zone.jsで新しいGoogleマップを作成しようとすると、最大コールスタックを超えています。誰もこれを経験しましたか?

angular2でGoogleマップをロードするときのzone.jsのエラー

マップ コンポーネント:

    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);
        }
    
    }

4

1 に答える 1

0
  1. これは、zone.js が最大コール スタックを超えて、別のエンジンを使用してアプリを起動する原因となったブラウザ同期の問題でした。私はiis expressを使用し、マップは問題なくロードされました。

  2. Google マップのマップ クラスを独自のマップ モデルに拡張しようとしました。次に、Googleマップを直接使用しましたが、これは機能しました。

于 2016-08-21T08:31:23.500 に答える