在我的应用程序中,后端(使用 Spring Boot 用 Java 编写)提供 REST API,它公开了一个返回数千个坐标的服务(基于从客户端获取的过滤器)。我的前端正在使用这个 API,然后在 Mapbox 地图中显示结果。
对于 100K 以上的点,性能还不够好,我们想使用矢量图块。
由于数据是动态的,我们希望我们的后端充当矢量切片服务器,这可能吗?
为了服务器矢量切片请求需要什么?有图书馆可以提供帮助吗?
在我的应用程序中,后端(使用 Spring Boot 用 Java 编写)提供 REST API,它公开了一个返回数千个坐标的服务(基于从客户端获取的过滤器)。我的前端正在使用这个 API,然后在 Mapbox 地图中显示结果。
对于 100K 以上的点,性能还不够好,我们想使用矢量图块。
由于数据是动态的,我们希望我们的后端充当矢量切片服务器,这可能吗?
为了服务器矢量切片请求需要什么?有图书馆可以提供帮助吗?
是的,这是可能的。接受对矢量切片的请求非常简单,然后生成该切片并将其返回。当您考虑缓存以提高性能并尝试避免冗余工作时,它会变得更加复杂。
我最熟悉 JavaScript 库,但mapbox-vector-tile-java看起来它将处理将几何图形转换为 Mapbox 矢量图块的部分。