Last active
December 6, 2018 06:00
-
-
Save ChrisLowe-Takor/d65b7266af694ce4440412f649447cf1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { MapLayer, withLeaflet } from 'react-leaflet'; | |
import L from 'leaflet'; | |
class LeafletEditableCircle extends MapLayer { | |
createLeafletElement(props) { | |
var map = this.props.leaflet.map | |
var circle = L.circle(this.props.center, this.props.radius); | |
return circle; | |
} | |
updateLeafletElement(fromProps, toProps) { | |
var map = toProps.leaflet.map; | |
map.removeLayer(this.leafletElement); | |
var circle = L.circle(toProps.circle, toProps.radius); | |
circle.addTo(map); | |
} | |
} | |
export default withLeaflet(LeafletEditableCircle); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment