1

我想在 C++ 中使用 TopoJSON/GeoJSON。我正在编写自己的图块客户端,并希望将 png 替换为 Topo JSON 图块。问题是我在 c++ 中找不到 TopoJSON/GeoJson 平铺解析器的示例以及如何使用它们。

我只能在这里找到 Protobuf 替代品:https ://github.com/mapbox/mapnik-vector-tile

4

1 回答 1

0

对于 JSON 解析器部分,您可以使用 JSON 页面上列表中的任何 C 或 C++ JSON 解析器

我使用gason,因为它超级快并且有一个超级简单的API(可能太简约了,但对我来说不是缺点)

这是一个部分完整的 TopoJSON/GeoJSON 处理程序(它只处理“多边形”和“多多边形”拓扑,可能是最重要的用例)

https://github.com/pedro-vicente/render_geojson

该页面包含所需依赖项的所有链接

于 2018-07-03T03:54:51.803 回答