1

我想使用ionic2上的google地图。我已经加入了科尔多瓦,谷歌,地图插件到我的项目,在我的项目我做了以下错误:无法找到符号GoogleMaps ionic2

import { GoogleMaps } from 'ionic-native' 

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

但我得到两个错误。

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

而且我只是在允许做这个 service = new google.maps.places.AutocompleteService(); 当我加入谷歌地图脚本<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places"></script>上的index.html? 我以为我已经添加了来自科尔多瓦的谷歌地图插件,我不需要在index.html上添加脚本,或者我仍然必须这样做呢?

任何解释和帮助表示赞赏。

感谢

回答

1

加入科尔多瓦 - 谷歌 - 地图插件到您的应用程序后,您需要使用下面的命令来安装离子本地包装。

npm install @ionic-native/google-maps 

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

详细和简单的指令在这里给出 - http://tphangout.com/ionic-2-google-maps/

希望这有助于你。谢谢。

相关问题