google-maps - 使用 googlemaps javascript API 时,Typescript 错误在 ionic2 中找不到名称 'google'

标签 google-maps angular typescript ionic2 typescript-typings

我正在关注 Joshua Morony 的 Ionic 2 中的 Google map 入门视频​​教程。 我想在我的应用程序中使用谷歌地图,但最终出现 typescript 错误。这是的一部分 pages/home/home.ts 文件

initMap(){
let latLng= new google.maps.LatLng(6.929848, 79.857407);

let mapOpt={
  center : latLng,
  zoom : 15,
  mapTypeId :google.maps.MapTypeId.ROADMAP
};

this.map= new google.maps.Map(this.mapElement.nativeElement,mapOpt);}

我试过 npm install --save @types/googlemaps,

但它仍然给我相同的 typescript 错误 typescript 错误 找不到名称“google”

最佳答案

我通过安装解决了这个问题:

$npm install @types/googlemaps --save-dev

关于google-maps - 使用 googlemaps javascript API 时,Typescript 错误在 ionic2 中找不到名称 'google',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42173662/

相关文章:

typescript - Typescript 的泛型类型别名 Exclude<T,U> 到底是如何工作的?

google-maps - 我可以将 Google Places API 中的姓名、地址和纬度/经度存储在我自己的数据库中吗

javascript - 当多个信息窗口同时打开时隐藏谷歌地图信息窗口内容

javascript - 两个相同的 Google map 链接在两个脚本中的工作方式不同

angular - 禁用不使用 formControlName 进入 Angular 2 中的模型驱动表单?

Angular 服务不适用于 http.get observable

angular - 在 Angular 2 中使用 @HostBinding 动态更改正文类

java - Google map 无法获取我的 if 语句以获得权限

angular - 504 从服务器读取响应超时

typescript - 如何在 Vue 3 中将 Markdown 字符串转换为普通 HTML(选项 API 方法)