在启动版api 3(javascript api)中,我们不需要api密钥吗?现在在文件中有2点:
1)NoApiKeys警告
加载API的脚本元素没有API密钥。请确保包含有效的API密钥作为关键参数。您可以在Google API控制台上生成新的API密钥
2)InvalidKeyMapError错误
未找到加载API的脚本元素中包含的API密钥。请确保您使用的是正确的API密钥。您可以在Google API控制台上生成新的API密钥
在什么情况下我们有1分,当我们有2分?
答案 0 :(得分:0)
如果您在标准计划下使用API,则必须使用在您选择的项目中设置的浏览器密钥(一种API密钥)。
您的申请是免费的,直到您的申请连续90天每天达到25.000个电话。Generate a key here
答案 1 :(得分:0)
您可以通过以下方式使用没有API密钥的Google地图
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?sensor=SET_TO_TRUE_OR_FALSE">
</script>
在这种情况下,您将收到第1点中提到的错误。
您还可以使用带有密钥的谷歌地图
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
如果您使用的api密钥无效或不正确,或者您使用它的网站尚未列入该特定API密钥的白名单,那么您将在第2点收到错误。
有关详细信息,请查看How to use Google Maps without key
注册密钥:https://developers.google.com/maps/documentation/javascript/get-api-key