Javascript iOS混合应用程序-谷歌地图API错误:RefererNotAllowedMapError
iOS混合应用程序-谷歌地图API错误:RefererNotAllowedMapError 我们正在开发一款iOS混合应用程序Javascript iOS混合应用程序-谷歌地图API错误:RefererNotAllowedMapError,javascript,html,ios,google-maps,google-maps-api-3,Javascript,Html,Ios,Google Maps,Google Maps Api 3,iOS混合应用程序-谷歌地图API错误:RefererNotAllowedMapError 我们正在开发一款iOS混合应用程序 我们有index.html,并使用cordova phone gap将其打包并捆绑为一个应用程序 我们还为谷歌地图api创建了一个新的密钥 添加新的地图api后,会出现错误Google maps api error:RefererNotAllowedMapError 因为我们的应用程序是一个混合应用程序,所以我们没有Index.html的托管url 因此,我们使用iOS
请提供帮助。确保使用浏览器键而不是iOS键(地图Javascript API根据应用程序的引用域授权应用程序) 还要注意,file://referers需要一个特殊的配置: file://referers需要在密钥限制中添加特殊表示。在添加到密钥限制之前,“文件:/”部分应替换为“文件url”。例如,”file://path/to/“应格式化为“文件\u url/path/to/*”。启用file://referers后,建议您定期检查您的使用情况,以确保它符合您的期望
确保使用浏览器键而不是iOS键(Maps Javascript API根据应用程序的引用域授权应用程序) 还要注意,file://referers需要一个特殊的配置: file://referers需要在密钥限制中添加特殊表示。在添加到密钥限制之前,“文件:/”部分应替换为“文件url”。例如,”file://path/to/“应格式化为“文件\u url/path/to/*”。启用file://referers后,建议您定期检查您的使用情况,以确保它符合您的期望
遵循以下步骤后,它运行良好:
在遵循以下步骤后,它运行良好:
我们的Ionic应用程序正在使用places API,我们通过以下方式解决了RefererNotAllowedMapError错误:
文件://
替换为\uu文件\uurl\uu
)
我们的Ionic应用程序正在使用places API,我们通过以下方式解决了RefererNotAllowedMapError错误:
文件://
替换为\uu文件\uurl\uu
)
即使将*添加到接受来自这些HTTP引用者(网站)的请求中,我也会收到此错误文本框。Google Maps API错误:RefererNotAllowedMapError要授权的网站URL:file:///Users/karthikvasudevan/Library/Developer/CoreSimulator/Devices/61D384DB-CBB2-46BD-B859-8424A3FCDA72/data/Containers/Bundle/Application/547304FE-0320-414C-80CF-5C21F3F00CD0/MissionTravel%20QA.app/www/index.htmlI 刚刚删除了列表中的所有条目允许的推荐人的数量。没有明星入场,什么都没有。然后你会被警告你的钥匙会被滥用。接受并保存。我只是想知道如何在混合应用程序中修复此情况,以保护您的密钥?我在谷歌地图网站上找不到任何东西。有人知道吗?对于iOS推荐人url,每次编译应用程序时,
ID
都会发生变化,因此,不可能添加完整的URL:ie:uu文件u URL uu//var/containers/Bundle/Application/22177042-7424-4B45-A25B-CFE8F0671BA6/myApp.app/www/index.html#/tab/map//-我尝试删除唯一的编译ID并替换为通配符*
,但它不起作用:__文件(url)(var/containers/Bundle/Application/*/myApp.app/www/index.html(www/index.html)/tab/map)//-有人知道解决这个问题的方法吗?此外,与我在本地编译的开发版本相比,提交的版本中的URL路径是否相同?即使将*添加到这些HTTP引用者(网站)的接受请求中,我也会出现此错误文本框。Google Maps API错误:RefererNotAllowedMapError要授权的网站URL:file:///Users/karthikvasudevan/Library/Developer/CoreSimulator/Devices/61D384DB-CBB2-46BD-B859-8424A3FCDA72/data/Containers/Bundle/Application/547304FE-0320-414C-80CF-5C21F3F00CD0/MissionTravel%20QA.app/www/index.htmlI 刚刚删除了列表中的所有条目允许的推荐人的数量。没有明星入场,什么都没有。然后你会被警告你的钥匙会被滥用。接受并保存。我只是想知道如何在混合应用程序中修复此情况,以保护您的密钥?我在谷歌地图网站上找不到任何东西。有人知道吗?对于iOS推荐人url,每次编译应用程序时,ID
都会发生变化,因此不可能添加完整的url:ie:uu文件u url u//var/containers/Bundle/Application/22177042-7424-4B45-A25B-CFE8F0671BA6/myApp.app/www/index.html#/tab/map//-我尝试删除唯一的编译文件