mapbox - 导入标记数据集与动态添加标记到地图
问题描述
在我的地图上,用户会将坐标保存在外部数据库中,该数据库将在地图上显示为标记。我想知道是否将数据 100% 保存在外部数据库中并动态提取这些标记的数据,或者将数据导入数据集然后切片集是否更有意义?问题是,数据会随着时间的推移而添加,所以我需要不断地将新点添加到图块集中。
将数据保存在数据/瓦片集中与从另一台服务器提取数据相比更快吗?拉取外部数据与导入数据/瓦片集是否有大小限制?
解决方案
您真正要问的是批量加载整个数据集作为 GeoJSON(或者可能是 GeoBuf)和通过矢量切片加载它之间的区别。
作为一个基本的经验法则,如果 GeoJSON 中的数据大小低于 5MB,请省去矢量切片的复杂性,然后就这样做。
如果超过 20MB,你真的必须使用矢量图块。在中间?由你决定。
推荐阅读
- powershell - Microsoft Teams 访问策略存在问题 - New-CsApplicationAccessPolicy
- cpython - 在 MacOS 上构建 CPython 时函数错误的隐式声明
- c++ - 用于类似 C/C++ 的语言的类型检查器
- python - Pandas 数据透视表 + 保留 2 个附加列
- python - Azure 事件中心 - 一条一条地使用消息
- python - 点击Pygame时增加金钱
- android - Webview 在嵌套滚动视图中无法正常工作
- vim - 到字母,然后删除直到字母,然后重复
- python - 当前 URL 与其中任何一个都不匹配
- javascript - 如果您知道另一个键值,则从字典数组中获取键值