java - Mapbox 样式规范 - Java 实现
问题描述
我目前正在开发一个应该生成 mapbox 样式的 Java 后端。 https://docs.mapbox.com/mapbox-gl-js/style-spec/
经过一番研究,我找到了 JSON 格式的规范。 https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/reference/v8.json
但不幸的是,我还没有找到这个规范的 Java 实现。
我的问题:样式规范的 Java 实现是否已经存在?如果不是:从本规范生成 Java 类的最佳方法是什么?
解决方案
根据定义,Mapobox 样式是一个 JSON 对象,它遵循我们的样式规范中概述的结构。尽管可以使用相同的结构创建 Java 类,但这在实践中可能会产生不必要的开销。鉴于样式对象通常以编程方式和通过 API 请求进行操作,因此要求样式对象是轻量级的。许多在 Java 中使用 Mapbox 样式的开发人员(例如,在使用我们的 Android SDK 构建时)将样式作为 JSON 对象进行交互。因此,我们建议不要从样式规范生成 Java 类,主要是因为这不是 Mapbox 样式对象的预期结构或用例。
如果您对通过 Java 后端以编程方式创建样式感兴趣,您可能会发现我们的Styles API非常有用,因为它提供了用于创建、更新和检索 Mapbox 样式的基础架构以及许多其他功能。
推荐阅读
- php - 在 WooCommerce 订单接收页面上的文本中添加客户电子邮件
- java - 在 Windows 上使用 Java 进行 Kenlm 语言模型评分
- java - Spring Boot bean创建和依赖注入的顺序是什么?
- algorithm - 双向图中的传递闭包
- ios - 使用 ViewCellRenderer 在 iOS 上的 Xamarin Forms 中自动调整 ViewCell 的高度
- swift - firebase 中的超级简单查询出错(swift)
- c++ - OpenGL:着色/插值不起作用
- javascript - 在整个 Node.js 应用程序中传递依赖项对象与导入相比有什么缺点/缺点?
- javascript - 如何检索 websocket 连接列表?
- javascript - 是否可以使用 javascript 更新节点的 OUTER html?