我正在尝试构建一个像游戏一样的全局RTS,它利用矢量数据(例如geojson格式)的服务器端渲染并仅返回与视口相关的数据(例如.mvt .pbf磁贴)。
是否有一个图块服务器,可以经常更新底层矢量数据(例如,跟踪建筑物位置,森林多边形等)?
理想情况下,客户端将向服务器发送修改(PATCH)请求,服务器将更新基础矢量数据(更新全局游戏状态),并在任何客户端请求该视口的情况下返回更新的mvt切片格式的压缩矢量切片。
您会建议哪种数据库结构?哪个图块服务器? 在前端,我想使用Mapbox Gl(喜欢使用.mvt磁贴)。