"Вы превысили квоту запроса для этого API" Javascript API реагирования-google-maps - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь нарисовать путь, используя response-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"

1 Ответ

0 голосов
/ 31 марта 2019

Решение: используйте взамен реактивную листовку.

Кажется, я должен был последовать этому совету, если бы я действительно нуждался в помощи: https://meta.wikimedia.org/wiki/Cunningham%27s_Law

...