iOS混合应用 - Google Maps API错误:RefererNotAllowedMapError
我们正在开发iOS混合应用程序。
我们有index.html并使用我们已打包并捆绑为应用程序的cordova手机缺口。
我们还为google maps api创建了一个新密钥。
添加新地图api后,会出现错误Google Maps API错误:RefererNotAllowedMapError。
由于我们的应用是混合应用,因此我们没有Index.html的托管网址
所以我们使用iOS捆绑包标识符为Google Maps Javascript api生成了Api Key。
请帮忙。
答案 0 :(得分:2)
在执行以下步骤后,它运行良好:
答案 1 :(得分:1)
确保使用浏览器密钥而不是iOS密钥(Maps Javascript API根据其引荐域授权应用程序)。
另请注意,file:// referers需要特殊配置:
file:// referers需要一个特殊的表示形式才能添加到Key限制中。 "文件:/"部分应替换为" file_url "在添加到密钥限制之前。例如," file:// path / to /"应格式化为" file_url / path / to / *"。启用file:// referers后,建议您定期检查您的使用情况,以确保它符合您的期望
https://developers.google.com/maps/documentation/javascript/get-api-key#key-restrictions
答案 2 :(得分:0)