【问题标题】:Error: can't find symbol GoogleMaps ionic2错误:找不到符号 GoogleMaps ionic2
【发布时间】:2017-08-27 05:32:16
【问题描述】:

我想在 ionic2 上使用谷歌地图。我已将 cordova-google-maps 插件添加到我的项目中,在我的项目中我做了以下

import { GoogleMaps } from 'ionic-native'

export class ListPage {
  service = new google.maps.places.AutocompleteService();
  constructor (private googleMaps: GoogleMaps) {}
}

然而,我得到两个错误。

我收到一个错误,即没有名称 google,也没有符号 GoogleMaps,这让我想为什么在 ionic-native 中不会有符号。如果它是@ionic-native/google-maps,似乎只有一个可用,但我觉得这很奇怪,或者它是如何为 ionic2 设置的?

我也只能这样做 service = new google.maps.places.AutocompleteService(); 当我在 index.html 上添加谷歌地图脚本<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places"></script> 时? 我想既然我已经从科尔多瓦添加了谷歌地图插件,我不需要再在 index.html 上添加脚本,或者我仍然需要两者都做?

感谢任何解释和帮助。

谢谢

【问题讨论】:

    标签: cordova google-maps google-maps-api-3 ionic-framework ionic2


    【解决方案1】:

    将 cordova-google-maps 插件添加到您的应用后,您需要使用以下命令安装 ionic-native 包装器。

    npm install @ionic-native/google-maps
    

    然后在您的 app.module.ts 中导入 GoogleMaps 并将其添加为提供程序。

    这里给出了详细而简单的说明-http://tphangout.com/ionic-2-google-maps/

    希望这对您有所帮助。谢谢。

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多