Angular2谷歌地图panTo无法正常工作(什么都不做)

时间:2017-05-15 20:09:22

标签: angular angular-google-maps

我正在使用Angular Google地图(最新@agm/core),但无法让panTosetCenter无效。

我像这样导入GoogleMapsAPIWrapper

import { GoogleMapsAPIWrapper } from '@agm/core';

然后我将它注入我的构造函数:

constructor(
injector: Injector,
private _wrapper: GoogleMapsAPIWrapper
){
super(injector);
}

然后我尝试在如下函数中调用上面的方法:

resetMap():void
{
  this._wrapper.setCenter({lat:53.097900,
  lng:-1.661963});
  this._wrapper.panTo({lat:53.097900,
  lng:-1.661963});
}

我也尝试将地图引用为AgmMap类型的ViewChild,但没有setCenter或panTo的公共属性,如下所示;

@ViewChild('agmMap') agmMap:AgmMap;

有没有办法可以直接引用谷歌地图控件而不是角度包装器?

任何人都可以告诉我我做错了什么吗?或者我是如何引用地图来调用它的方法。

0 个答案:

没有答案