C++でTopoJSON/GeoJSONを使いたいです。私は独自のタイル クライアントを作成しており、png を Topo JSON タイルに置き換えたいと考えています。問題は、C++ での TopoJSON/GeoJson タイル パーサーの例とこれらの使用方法が見つからないことです。
私はここでしかProtobufの代替を見つけることができません: https://github.com/mapbox/mapnik-vector-tile
JSON パーサー部分については、JSON ページのリストから任意の C または C++ JSON パーサーを使用できます。
超高速で超シンプルな API を備えているため、私は gason を使用します (ミニマリストすぎるかもしれませんが、私にとっては不利ではありません)。
これは部分的に完成した TopoJSON/GeoJSON ハンドラです (「ポリゴン」および「マルチポリゴン」トポロジのみを処理します。おそらく最も重要なユース ケースです)。
https://github.com/pedro-vicente/render_geojson
このページには、必要な依存関係のすべてのリンクがあります