科尔多瓦谷歌加插件和谷歌地图不能一起工作

时间:2018-08-20 06:07:15

标签: android angular cordova ionic3

我想在ionic 3应用程序中同时使用Google-map插件和cordova google plus插件(google登录)。但是,谷歌加插件不能与谷歌地图插件一起使用。 Google plus插件未显示任何错误,但根本无法正常工作。当我删除Google Map插件时,Google Plus插件工作正常。如何在我的应用程序中一起使用两个插件?请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

存在Google Play服务不兼容的问题。首先,您必须确保对Google地图和Google Plus插件使用相同的名称。因此,您必须转到config.xml并指定它,就像添加PLAY_SERVICES_VERSION变量一样。例如:

<plugin name="cordova-plugin-googleplus" spec="^5.3.2">
        <variable name="PLAY_SERVICES_VERSION" value="15.0.1" />
</plugin>

<plugin name="cordova-plugin-googlemaps" spec="^2.4.6">
        <variable name="API_KEY_FOR_ANDROID" value="sjdsdksdkjs" />
        <variable name="PLAY_SERVICES_VERSION" value="15.0.1" />
        <variable name="ANDROID_SUPPORT_V4_VERSION" value="27.+" />
</plugin>

然后,您删除并再次添加平台,或者只是转到/platforms/android/project.properties,然后将“ play-services”的所有版本更改为15.0.1。

cordova.system.library.5=com.google.android.gms:play-services-maps:15.0.1

希望这对您有所帮助,为我工作。