Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 错误:can';找不到符号谷歌地图ionic2_Cordova_Google Maps_Google Maps Api 3_Ionic Framework_Ionic2 - Fatal编程技术网

Cordova 错误:can';找不到符号谷歌地图ionic2

Cordova 错误:can';找不到符号谷歌地图ionic2,cordova,google-maps,google-maps-api-3,ionic-framework,ionic2,Cordova,Google Maps,Google Maps Api 3,Ionic Framework,Ionic2,我想在ionic2上使用谷歌地图。我已经将cordova google maps插件添加到我的项目中,在我的项目中我做了以下工作 import { GoogleMaps } from 'ionic-native' export class ListPage { service = new google.maps.places.AutocompleteService(); constructor (private googleMaps: GoogleMaps) {} } 然而,我有两个

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

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()
当我在index.html上添加google地图脚本时?
我想既然我从cordova添加了google地图插件,我就不需要再在index.html上添加脚本了,或者我仍然需要同时添加这两个脚本

感谢您的解释和帮助


谢谢

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

npm install @ionic-native/google-maps
然后在app.module.ts中导入谷歌地图,并将其作为提供商添加

这里给出了详细和简单的说明-

希望这对你有帮助。谢谢