@react-google-maps/api
Version:
React.js Google Maps API integration
59 lines (51 loc) • 1.01 kB
Markdown
# Circle example
```jsx
const { GoogleMap, LoadScript } = require("../../");
const ScriptLoaded = require("../../docs/ScriptLoaded").default;
const mapContainerStyle = {
height: "400px",
width: "800px"
}
const center = {
lat: -3.745,
lng: -38.523
}
const options = {
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
clickable: false,
draggable: false,
editable: false,
visible: true,
radius: 30000,
zIndex: 1
}
const onLoad = circle => {
console.log('Circle onLoad circle: ', circle)
}
const onUnmount = circle => {
console.log('Circle onUnmount circle: ', circle)
}
<ScriptLoaded>
<GoogleMap
id="circle-example"
mapContainerStyle={mapContainerStyle}
zoom={7}
center={center}
>
<Circle
// optional
onLoad={onLoad}
// optional
onUnmount={onUnmount}
// required
center={center}
// required
options={options}
/>
</GoogleMap>
</ScriptLoaded>
```