#pragma once #include #include #include #include #include #include #include #include namespace QMapbox { mbgl::Point asMapboxGLPoint(const QMapbox::Coordinate &coordinate); mbgl::MultiPoint asMapboxGLMultiPoint(const QMapbox::Coordinates &multiPoint); mbgl::LineString asMapboxGLLineString(const QMapbox::Coordinates &lineString); mbgl::MultiLineString asMapboxGLMultiLineString(const QMapbox::CoordinatesCollection &multiLineString); mbgl::Polygon asMapboxGLPolygon(const QMapbox::CoordinatesCollection &polygon); mbgl::MultiPolygon asMapboxGLMultiPolygon(const QMapbox::CoordinatesCollections &multiPolygon); mbgl::Value asMapboxGLPropertyValue(const QVariant &value); mbgl::FeatureIdentifier asMapboxGLFeatureIdentifier(const QVariant &id); mbgl::Feature asMapboxGLFeature(const QMapbox::Feature &feature); } // namespace QMapbox