Rendering einer Google Map ohne Google Map reagieren

Hat jemand in der Lage, eine Google-Karte mit React zu rendern und nicht mit dem React-Google-Map-Plugin? Ich versuche so etwas:

var MapTab = React.createClass({

render: function() {

    return  <div className="map-container">
       <div id='map' ></div>
     </div>

},

componentDidMount: function(){

        console.log("Hello")



window.onload = function(){
    (function initMap() {
        var markers = [];
        var geocoder = new google.maps.Geocoder();

        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 12,
            center: {lat: 37.7749300, lng: -122.4194200}
        });
    })(); 
}


}// end of cdm;
}); 
module.exports = MapTab;

Nichts was ich ausprobiert habe hat funktioniert. Ich habe versucht, die Karte auch mit Refs zu erfassen, aber das hat die Karte auch nicht gerendert. Ich habe das Google Maps-Skript auch in die Kopfzeile eingefügt (mit Schlüssel) und überprüft, ob der Schlüssel in einem Vanille-JS-Projekt gültig ist.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage