📅  最后修改于: 2023-12-03 15:22:53.349000             🧑  作者: Mango
反应地图组件是基于Javascript编写的交互式地图组件,可以快速构建具有交互功能的地图。使用反应地图组件可以轻松地实现地图缩放、平移、绘制图形等功能。
import React, { Component } from 'react';
import { Map, TileLayer, Marker, Popup, ZoomControl } from 'react-leaflet';
class ReactMap extends Component {
render() {
const position = [51.505, -0.09];
return (
<Map center={position} zoom={13} zoomControl={false}>
<TileLayer
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
attribution="© OpenStreetMap contributors"
/>
<Marker position={position}>
<Popup>A pretty CSS3 popup.<br />Easily customizable.</Popup>
</Marker>
<ZoomControl position="bottomright" />
</Map>
);
}
}
export default ReactMap;
反应地图组件是一款非常实用的Javascript组件,可以用于快速构建具有交互功能的地图。该组件易于使用和定制,因此在实际项目中具有广泛的应用价值。