コード例 #1
0
ファイル: geojson.hpp プロジェクト: 7ute/osrm-backend
 void linestring_add_location(const osmium::geom::Coordinates& xy) {
     xy.append_to_string(m_str, '[', ',', ']', m_precision);
     m_str += ',';
 }
コード例 #2
0
ファイル: geojson.hpp プロジェクト: 7ute/osrm-backend
 // { "type": "Point", "coordinates": [100.0, 0.0] }
 point_type make_point(const osmium::geom::Coordinates& xy) const {
     std::string str {"{\"type\":\"Point\",\"coordinates\":"};
     xy.append_to_string(str, '[', ',', ']', m_precision);
     str += "}";
     return str;
 }
コード例 #3
0
ファイル: wkt.hpp プロジェクト: beemogmbh/osrm-backend
 void multipolygon_add_location(const osmium::geom::Coordinates& xy) {
     xy.append_to_string(m_str, ' ', m_precision);
     m_str += ',';
 }
コード例 #4
0
ファイル: wkt.hpp プロジェクト: beemogmbh/osrm-backend
 point_type make_point(const osmium::geom::Coordinates& xy) const {
     std::string str {m_srid_prefix};
     str += "POINT";
     xy.append_to_string(str, '(', ' ', ')', m_precision);
     return str;
 }
コード例 #5
0
ファイル: wkt.hpp プロジェクト: natsumiirimura/libosmium
 point_type make_point(const osmium::geom::Coordinates& xy) const {
     std::string str {"POINT"};
     xy.append_to_string(str, '(', ' ', ')');
     return str;
 }