祝你好,
我很难找到谷歌地图api键。我不得不更改配置文件中的base_url,从那以后它给了我这个错误:
Google Maps API错误:MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error_.ab @ js?v = 3.exp& signed_in = false& sensor = false& libraries = places& language = en-USA:32 util.js:211
Google Maps API警告:NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys util.js中:211 Google Maps API警告:SensorNotRequired https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required
如果我将此标记与我的api密钥一起添加到页面的<head>
中:<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY" type="text/javascript"></script>
我收到此错误:
首先它丢失然后重复。如果我更改配置,为什么它会丢失?我知道你必须得到一个新域的新api密钥,我这样做但是与旧的api密钥存在冲突,我无法在任何地方找到它。那我在哪里找到原始钥匙?我试图在所有文件中搜索找不到任何密钥。有人对我有暗示吗?我尝试搜索所有文件“googleapis.com”。也许有一个其他方式链接到我不知道的谷歌api。我真的很期待这个问题得到解决。
感谢您抽出时间阅读本文,希望有人能帮助我
问候 theweeezel
答案 0 :(得分:0)
如错误所述:
加载API的脚本元素缺少必需的身份验证参数。如果您使用的是标准Maps JavaScript API,则必须使用带有效API密钥的密钥参数。如果您是Premium Plan客户,则必须使用带有客户端ID的客户端参数或带有有效API密钥的密钥参数。
如果您要查看API keys and client IDs的指南。请仔细检查创建的API密钥,然后按照下面的脚本标记。
如果您在标准计划下使用API,则必须使用在您选择的项目中设置的浏览器密钥(一种API密钥)。
加载API时指定密钥
要指定密钥,请在加载API时将其包含为
key
参数的值。例如:
Google Maps API适用于Android或iOS应用,Web浏览器以及HTTP网络服务。每个平台中的API都需要特定类型的密钥。 Google Maps JavaScript API仅适用于浏览器密钥。同一平台的API可以使用相同的密钥。
希望这有帮助。