summaryrefslogtreecommitdiff
path: root/platform/android/src/geojson/geometry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/geojson/geometry.cpp')
-rw-r--r--platform/android/src/geojson/geometry.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/platform/android/src/geojson/geometry.cpp b/platform/android/src/geojson/geometry.cpp
index 2356af780a..0598b9fc59 100644
--- a/platform/android/src/geojson/geometry.cpp
+++ b/platform/android/src/geojson/geometry.cpp
@@ -22,6 +22,11 @@ public:
jni::JNIEnv& env;
+ jni::Local<jni::Object<Geometry>> operator()(const mbgl::EmptyGeometry &) const {
+ // FIXME: mapbox-java needs to have its own Empty type.
+ return GeometryCollection::New(env, {});
+ }
+
jni::Local<jni::Object<Geometry>> operator()(const mbgl::Point<double> &geometry) const {
return Point::New(env, geometry);
}
@@ -89,4 +94,4 @@ void Geometry::registerNative(jni::JNIEnv &env) {
} // namespace geojson
} // namespace android
-} // namespace mbgl \ No newline at end of file
+} // namespace mbgl