Je suis actuellement en utilisant react-google-map
pour l'obtention de la Carte de Google pour exécuter dans mon Réagir projet, voici ma Carte de composant:
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)
Comme vous pouvez le voir c'est que ce react-google-map
DOC a dit , rien de fantaisie ici!
Hier, j'ai juste commencé la construction de la carte, et en tant normal je suis allé à mon Google console et obtenu une clé, puis je l'ai mis sur MY_KEY_HERE
de la section de lien , et il a bien fonctionné jusqu'à ce matin, aujourd'hui j'ai du mal avec:
Vous avez dépassé votre demande de quota pour cette API
Pas:
Vous avez dépassé votre quotidien de demande de quota pour cette API
comme ci-dessous:
J'ai cherché sur Google et j'ai trouvé ceci et cela et cela et beaucoup beaucoup d'autres, mais je ne pouvais trouver aucune réponse adéquate à ce problème.
Qu'ai-je essayer?
- J'ai créé un couple de d'autres touches dans ma console pour supprimer ce problème , mais il n'est pas résolu, j'ai eu le même
You have exceeded your request quota for this API
d'erreur - J'ai utilisé un autre compte de mine sur Google pour résoudre ce problème et je viens de connecté et est allé à la console de plate-forme et de nouveau généré une clé, mais j'ai toujours cette erreur?
- même en l'essayant dans codeSandBox.oi, j'ai toujours le même message d'erreur
Je suis vraiment confus au sujet de ce problème, comment le résoudre?