I am using react with the library leaflet but I would like to add on my map a scale in kilometers.
How can I do to do that ?
Here is my code :
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { Map, TileLayer, Marker, Popup } from 'react-leaflet';
import './styles.css';
class App extends Component {
state = {
center: [51.505, -0.091],
zoom: 13,
};
render() {
return (
<div>
<Map center={this.state.center} zoom={this.state.zoom}>
<TileLayer
attribution='&copy <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.osm.org/{z}/{x}/{y}.png"
/>
<Marker position={this.state.center}>
<Popup>
A pretty CSS3 popup. <br /> Easily customizable.
</Popup>
</Marker>
</Map>
</div>
);
}
}
const rootElement = document.getElementById('root');
ReactDOM.render(<App />, rootElement);
And this is the link :
Map
I saw that :
Documentation
But I didn't find any examples on how to implement that in my code...
Could you help me please ?
Thank you very much !
question from:
https://stackoverflow.com/questions/66045730/how-can-i-add-a-scale-on-react-leaflet 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…