J'utilise Google Map avec React. Mais quand je lance mon projet, je reçois une erreur dans le fichier Polygon.jsGoogle Maps avec ReactJs
TypeError: Cannot read property 'Component' of undefined
TypeError: Cannot read property 'array' of undefined
S'il vous plaît, laissez-moi savoir pourquoi?
C'est le code snip et image description d'erreur:
import React from 'react';
import ReactDOM from 'react-dom';
import PropTypes from 'prop-types'
import { GoogleAPIWrapper, InfoWindow, Marker } from 'google-maps-react'
export class MapContainer extends React.Component {
componentDidMount() {
this.loadMap();
}
loadMap() {
let map = new window.google.maps.Map(document.getElementById('map'), {
center: { lat: -33.8688, lng: 151.2195 },
zoom: 13,
mapTypeID: 'roadmap'
})
}
render() {
const style = {
width: "100%",
hight: "100%"
};
return (
<div id='map'>
</div>
);
}
}
export default GoogleAPIWrapper(
{
apiKey: "MY_KEY",
}
)(MapContainer);
est-il '' GoogleAPIWarapper' ou GoogleAPIWrapper'? ET ne liez-vous pas 'loadMap()' dans le constructeur? – Dane
Salut Dane! Sr, je suis mauvais type dans GoogleAPIWarapper (GoogleAPIWrapper). J'ai une nouvelle erreur "TypeError: Object (...) n'est pas une fonction" à la ligne: export par défaut GoogleAPIWrapper ( { apiKey: "MY_KEY" } ) (MapContainer); – Foxes