【发布时间】:2018-12-27 12:52:29
【问题描述】:
我在 google maps 文档上找到了很多有用的信息,但是在 html 中简单地使用了 js,以防 react 老实说我不明白。
源代码:
import React, { Component } from 'react';
import {Map, InfoWindow, Marker, GoogleApiWrapper} from 'google-maps-react';
export class MainMap extends Component {
render() {
return (
<div>
<h1 className="text-center">My Maps</h1>
<Map google={this.props.google}
style={{width: '80%', margin: 'auto'}}
className={'map'}
zoom={14}>
<Marker
title={'The marker`s title will appear as a tooltip.'}
name={'SOMA'}
position={{lat: 37.778519, lng: -122.405640}} />
<Marker
name={'Dolores park'}
position={{lat: 37.759703, lng: -122.428093}} />
<Marker />
<Marker
name={'Your position'}
position={{lat: 46.475640, lng: 30.759497}}/>
</Map>
</div>
);
}
}
export default GoogleApiWrapper({
apiKey: (MY-API-KEY)
})(MainMap);
我想通过点击地图添加标记,但不知道如何... 请帮忙!
【问题讨论】:
-
是的,但我不明白我应该在那里写什么......
标签: javascript reactjs google-maps react-google-maps