reactjs - 反应传单加载 1000 个标记
问题描述
有没有更好的方法将 1000 个标记加载到反应传单地图。需要一段时间
useEffect(() => {
//get Marker coordinates from db
setMarkerData(data)
}, []);
<Map
center={[0,0]}
maxZoom={18} //shows map
minZoom={3}
id="map"
zoomControl={false}
ref={(e) => {
setMapInstance(e);
}}>
<MarkerClusterGroup>
{MarkerData.map((marker, index) => {
const post = [marker.latitude, marker.longitude];
return (
<Marker
key={index}
position={post}
data={marker}
<Popup>
<strong>{marker.title}</strong>
</Popup>
</Marker>
我正在尝试使用从数据库中获取的坐标在地图上显示标记。以 X 间隔定期获取多个标记会更好吗?
解决方案
推荐阅读
- postman - 将 IBM Watson Text-to-Speech 与 Postman 一起使用?
- asp.net-core - Webdeploy + EFCore 迁移:如何设置目标项目
- java - Selenium - Chrome 性能日志不起作用
- c# - 如何检测文件被浏览器锁定?
- c# - Topshelf 不调用服务启动
- python - 填充熊猫数据框中的缺失值
- tsql - T-SQL MERGE 语句未插入新记录 - 我的代码有什么问题?
- python - ThreadPoolExecutor 工作,但 ProcessPoolExecutor 不
- javascript - 这个 Javascript 片段“Promise.resolve().then(....)”有名称吗?
- maven - maven依赖冲突