blob: 242a68df02ec94f4f19895fa1cb48f4fa620aa61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#pragma once
#include <mapbox/geometry.hpp>
#include "../geometry.hpp"
#include <jni/jni.hpp>
namespace mbgl {
namespace android {
namespace conversion {
/**
* mapbox::geometry::geometry<T> -> Java GeoJson Geometry
*/
template <class T>
struct Converter<jni::Object<android::geojson::Geometry>, mapbox::geometry::geometry<T>> {
Result<jni::Object<android::geojson::Geometry>> operator()(jni::JNIEnv& env, const mapbox::geometry::geometry<T>& value) const {
return { android::geojson::Geometry::New(env, value) };
}
};
} // conversion
} // android
} // mbgl
|