首页 > 解决方案 > 导入标记数据集与动态添加标记到地图

问题描述

在我的地图上,用户会将坐标保存在外部数据库中,该数据库将在地图上显示为标记。我想知道是否将数据 100% 保存在外部数据库中并动态提取这些标记的数据,或者将数据导入数据集然后切片集是否更有意义?问题是,数据会随着时间的推移而添加,所以我需要不断地将新点添加到图块集中。

将数据保存在数据/瓦片集中与从另一台服务器提取数据相比更快吗?拉取外部数据与导入数据/瓦片集是否有大小限制?

标签: mapboxmapbox-gl-jsmapbox-marker

解决方案


您真正要问的是批量加载整个数据集作为 GeoJSON(或者可能是 GeoBuf)和通过矢量切片加载它之间的区别。

作为一个基本的经验法则,如果 GeoJSON 中的数据大小低于 5MB,请省去矢量切片的复杂性,然后就这样做。

如果超过 20MB,你真的必须使用矢量图块。在中间?由你决定。


推荐阅读