无法在CodeIgniter环境中找到Gmaps API

时间:2016-06-29 09:01:11

标签: javascript codeigniter api google-maps google-maps-api-3

祝你好,

我很难找到谷歌地图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>

我收到此错误:

enter image description here不幸的是,我现在只有错误的img。

首先它丢失然后重复。如果我更改配置,为什么它会丢失?我知道你必须得到一个新域的新api密钥,我这样做但是与旧的api密钥存在冲突,我无法在任何地方找到它。那我在哪里找到原始钥匙?我试图在所有文件中搜索找不到任何密钥。有人对我有暗示吗?我尝试搜索所有文件“googleapis.com”。也许有一个其他方式链接到我不知道的谷歌api。我真的很期待这个问题得到解决。

感谢您抽出时间阅读本文,希望有人能帮助我

问候 theweeezel

1 个答案:

答案 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可以使用相同的密钥。

希望这有帮助。