Google地图自动填充功能在Cordova iOS上使用WKWebView失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google地图自动填充功能在Cordova iOS上使用WKWebView失败相关的知识,希望对你有一定的参考价值。
我正在开发一个Cordova应用程序,我最近在ios版本上安装了WKWebView(https://github.com/ionic-team/cordova-plugin-ionic-webview)。我正在使用Google Maps Place Autocomplete API,但如果我在输入字段中输入内容,它就会停止使用WKWebView给我这个错误:
This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console:
https://console.developers.google.com/apis/api/places_backend?project=_
For more information on authentication and Google Maps javascript API services please see: https://developers.google.com/maps/documentation/javascript/get-api-key
如果我回到正常的webview(UIWebView)它可以工作,所以我不认为这是一个代码问题,并且API项目完全有权使用API。我认为它与WKWebView中的CORS更改有关,但我真的不知道如何解决这个问题。
答案
我自己解决了。我不知道这是怎么可能的,但我刚刚创建了一个新的API Key,这个新的密钥有效..:/
以上是关于Google地图自动填充功能在Cordova iOS上使用WKWebView失败的主要内容,如果未能解决你的问题,请参考以下文章
Google地图自动填充功能 - 获取州/省的short_name