Ich verwende fullstackreact/google-maps-react
npm install --save google-maps-react
Dann eine Google-Karte-Komponente erstellen.
import React, {PropTypes} from 'react';
import Map, {GoogleApiWrapper, Marker} from 'google-maps-react';
export class Container extends React.Component {
render() {
if (!this.props.loaded) {
return <div>Loading...</div>
}
return (
<Map google={this.props.google}
zoom={12}
initialCenter={{lat: this.props.lat, lng: this.props.lng}}
style={{width: '100%', height: '100%', position: 'relative'}}>
</Map>
)
}
}
export default GoogleApiWrapper({
apiKey: <YOUR_KEY_HERE>
})(Container)
Nach oben Container.jsx Datei erstellen, es als eine Komponente importieren, dann verwenden, wie:
import Container from './Container.jsx';
...
<Container lat={YOUR_LAT} lng={YOUR_LNG} />
Dies ist eine grundlegende Art und Weise, die Bibliothek zu verwenden, können Sie hinzufügen, Markierungen, Label und Andere. Für Details besuchen Sie bitte How to Write a Google Maps React Component
Haben Sie das Problem gelöst? – nobody
Noch nicht. Vielen Dank. – JMA
Brauchen Sie noch Hilfe bei Meteor google map zu reagieren? Ich habe gerade eine selbst erfolgreich implementiert. Beachten Sie, dass es nicht mit Dburles implementiert ist, was ich aufgegeben habe. – nobody