Angular 谷歌本地地图在爱奥尼亚3中不起作用

Angular 谷歌本地地图在爱奥尼亚3中不起作用,angular,google-maps,cordova,ionic3,Angular,Google Maps,Cordova,Ionic3,我也跟着,但遇到了一个拼写错误 错误:未捕获(承诺中):TypeError:无法读取null的属性“BaseArrayClass” 对上述错误进行了大量搜索,但未能找到相关答案。 我正在使用带有离子3*的*Angular4* 应用程序模块.ts 从'@angular/platform browser'导入{BrowserModule}; 从'@angular/core'导入{ErrorHandler,NgModule}; 从“离子角度”导入{IonicApp,IonicErrorHandler

我也跟着,但遇到了一个拼写错误

错误:未捕获(承诺中):TypeError:无法读取null的属性“BaseArrayClass”

对上述错误进行了大量搜索,但未能找到相关答案。 我正在使用带有离子3*的*Angular4*

应用程序模块.ts

从'@angular/platform browser'导入{BrowserModule};
从'@angular/core'导入{ErrorHandler,NgModule};
从“离子角度”导入{IonicApp,IonicErrorHandler,IonicModule};
从“./app.component”导入{MyApp};
从“../pages/home/home”导入{HomePage};
从“../pages/list/list”导入{ListPage};
从'@ionic native/status bar'导入{StatusBar};
从'@ionic native/SplashScreen'导入{SplashScreen};
从'@ionic native/GoogleMaps'导入{GoogleMaps};
@NGD模块({
声明:[
MyApp,
主页
列表页
],
进口:[
浏览器模块,
IonicModule.forRoot(MyApp),
],
引导:[IonicApp],
入口组件:[
MyApp,
主页
列表页
],
供应商:[
状态栏,
飞溅屏幕,
谷歌地图,
{提供:ErrorHandler,useClass:IonicerHandler}
]
})

导出类AppModule{}
我的应用程序中也有同样的问题。我不知道这是否是最好的形状,但对我来说,现在下决心。(对不起,我的英语不是很好。)

因此,尝试改变这一点:

this.googleMaps.create(this.mapElement, mapOptions);
为此:

this.map = new GoogleMap(this.mapElement, mapOptions);
已编辑
我找到了解决这个问题的新方法。您需要在package.json中降级@ionic native/google maps的版本,并执行npm update命令


这个问题可能是因为新版本中有一个bug。我在项目中使用的版本是4.2.1

需要更多信息。嘿,@AluanHaddad在我的question@Marcelo拉斐尔,我当然会尝试你的解决方案,并会更新相关内容。@Marccelo Rafael,错误消失了,但仍无法在应用程序上渲染贴图。尝试使用这两种方法时请清除此错误,但我得到的是白色屏幕。可能是别的什么issue@BlueBells这里同样显示白色屏幕,地图不渲染。如何运行应用程序?在设备或浏览器上?