Javascript &引用;您已超过此API的请求配额”;在谷歌地图中
我目前正在使用Javascript &引用;您已超过此API的请求配额”;在谷歌地图中,javascript,reactjs,google-maps,google-maps-api-3,Javascript,Reactjs,Google Maps,Google Maps Api 3,我目前正在使用react谷歌地图让谷歌地图在我的react项目中运行,下面是我的地图组件: import React from 'react' import { compose, withProps, lifecycle } from 'recompose' import { withScriptjs, withGoogleMap, GoogleMap } from 'react-google-maps' import MapStyle from '../../../api/mapStyle
react谷歌地图
让谷歌地图在我的react项目中运行,下面是我的地图组件:
import React from 'react'
import { compose, withProps, lifecycle } from 'recompose'
import { withScriptjs, withGoogleMap, GoogleMap } from 'react-google-maps'
import MapStyle from '../../../api/mapStyle'
const Map = ({ children }) => {
return (
<GoogleMap
defaultZoom={15}
defaultCenter={{ lat: 35.6840299, lng: 51.3861187 }}
>
{children}
</GoogleMap>
)
}
export default compose(
withProps({
googleMapURL: "https://maps.googleapis.com/maps/api/js?key=MY_KEY_HERE",
loadingElement: <div style={{ height: `100%` }} />,
containerElement: <div className='map' style={{ height: `100vh` }} />,
mapElement: <div style={{ height: `100%` }} />
}),
withScriptjs,
withGoogleMap,
)(Map)
从“React”导入React
从“重新组合”导入{compose,withProps,lifecycle}
从“反应谷歌地图”导入{withScriptjs,withGoogleMap,GoogleMap}
从“../../api/MapStyle”导入MapStyle
常量映射=({children})=>{
返回(
{儿童}
)
}
导出默认组合(
用道具({
谷歌地图网址:https://maps.googleapis.com/maps/api/js?key=MY_KEY_HERE",
加载元素:,
集装箱运输:,
mapElement:
}),
用ScriptJS,
用谷歌地图,
)(地图)
正如你所看到的,这是谷歌地图所说的,react
DOC说的,这里没什么特别的
昨天我刚开始构建地图,和往常一样,我去我的谷歌控制台获取了一个密钥,然后我把它放在链接的my_-key\u这里
部分,它工作正常,直到今天早上,今天我还在努力:
您已超过此API的请求配额
不是:
您已超过此API的每日请求配额
详情如下:
我搜索了谷歌,找到了很多其他的,但我找不到这个问题的正确答案
我试了什么?
您已经超出了此API的请求配额
错误我真的很困惑这个问题,我应该如何解决它?检查您的项目是否有与之关联的账单帐户。您可以使用此Google工具: “此项目没有帐单帐户。您需要添加 此项目的帐单信息将继续使用谷歌地图 平台。每月使用的头200美元是免费的。您只需支付 您可以随时查看费率和支出 在谷歌云平台控制台中,您还可以设置每日 用于防止意外增加的配额。您还可以设置 计费警报,用于在费用达到最低限额时接收电子邮件通知 预设阈值由您确定。“
它将使用谷歌地图列出您的所有项目,并告诉您,如果项目状态不“良好”,请“添加账单”。问题在于您尚未为项目创建账单帐户 默认情况下,如果没有计费帐户,good maps API每天只允许每个密钥加载一个映射 您可以按照以下步骤解决此问题:
错误消息中的链接说了什么?它将我发送到这里:也许您需要明确地说使用API的
v3
<代码>”https://maps.googleapis.com/maps/api/js?v=3.exp&key=MY_KEY_HERE“让我试试……不,仍然会出现相同的错误。。。。在我的项目中,我添加了一个代码沙盒,但它仍然显示相同的错误消息。这个问题的另一个原因是什么?谢谢。这是一个简单而正确的答案。@Manoj你解决问题了吗?如果其他人遇到这个问题,如果一切看起来都很好,也就是说,你已经正确地为项目启用了计费,但限制仍然是1-检查你没有任何过期的付款方式。对我来说,问题是第二张信用卡已经过期,即使主卡是有效的,我仍然在免费试用中。mapsplatformtransition链接在授权步骤中失效。在尝试了几十次之后,它只工作了一次。我所有的项目都启用了计费功能,但问题仍然存在。非常令人沮丧,因为我在google pay Limiti下也做了同样的事情,但仍然出错。对我来说,同样的问题是,我启用了计费帐户,但仍然出现了同样的错误@VijaySinghChouhan你找到解决办法了吗?@VijaySinghChouhan最后我发现我的卡验证正在进行中。它将执行1RS事务,然后一切都应该正常工作。我在仪表板网站上没有看到“配额或使用率”,你能给我看一个详细的指南吗,或者现在谷歌改变工作流程?谢谢