在我的React应用中添加折线componenet会使react-google-maps抛出配额错误

时间:2019-03-28 21:49:53

标签: reactjs google-maps google-polyline

我正在尝试使用react-google-maps绘制路径。我可以毫无问题地显示地图,但是当我添加折线组件时,地图的行为就像我的键无效。

以下是相关代码:

按预期工作(无多图):

<div classname="Maps" style={{ height: '55vh', width: '44.3%', float:  'right'}}>

      <GoogleMapReact
        defaultCenter={center}
        defaultZoom={zoom}
        bootstrapURLKeys={{ key:'MY_API_KEY'}}


      </GoogleMapReact>
    </div>

引发错误:

<div classname="Maps" style={{ height: '55vh', width: '44.3%', float: 'right'}}>

      <GoogleMapReact
        defaultCenter={center}
        defaultZoom={zoom}
        bootstrapURLKeys={{ key:'MY_API_KEY'}}

      >
        <Polyline 
          path={path} 
          options={{ 
            strokeColor: '#00ffff',
            strokeOpacity: 1,
            strokeWeight: 2,
            icons: [{ 
              icon: "hello",
              offset: '0',
              repeat: '10px'
            }],
          }}
        />

      </GoogleMapReact>
    </div>

控制台中显示的错误是:“您已超出此API的请求配额。请参见https://developers.google.com/maps/documentation/javascript/error-messages?utm_source=maps_js&utm_medium=degraded&utm_campaign=billing#api-key-and-billing-errors

我试图确保我的信用卡有效并重新生成密钥。

有什么想法吗?

0 个答案:

没有答案