私はこのコードを動作させようと努力しており、いくつかの問題に取り組んでいます。私はノードモジュール「google-maps-react」を使用しています。主なエラーは、 'setMap'のプロパティを読み取ることができません。何らかの理由でマーカーが地図上に表示されません。GoogleMapsでピンを表示しようとしています。Api(ReactJS)
import React, { PropTypes } from 'react';
import {GoogleApiWrapper, Marker, Map} from 'google-maps-react';
class Layout extends React.Component {
render() {
return (
<div ref="map">
<Map google={this.props.google}
style={{width: '100%', height: '100%', position: 'relative'}}
className={'map'}
zoom={10}
initialCenter={{lat: 32.7157, lng: -117.1611}}>
<Marker
name={'EMS'}
position={{lat: 32.575258, lng: -117.061613}} />
<Marker
name={'FIRE'}
position={{lat: 32.958337, lng: -117.096112}} />
<Marker
name={'HAZMAT'}
position={{lat: 32.728588, lng: -117.100064}} />
<Marker
name={'MVA'}
position={{lat: 32.556325, lng: -117.055856}} />
<Marker
name={'FIRE'}
position={{lat: 32.691563, lng: -117.072024}} />
<Marker
name={'EMS'}
position={{lat: 32.805941, lng: -117.219577}} />
<Marker
name={'HAZMAT'}
position={{lat: 32.717516, lng: -117.164727}} />
<Marker
name={'MVA'}
position={{lat: 32.715218, lng: -117.160156}} />
</Map>
</div>
)
}
}
export default GoogleApiWrapper({
apiKey: 'AIzaSyB0P-Ql1Gdvu0baPK4xmQMchXxQoUk4YH8'
})(Layout);
を追加することができます。 –