From a842c198acf0766beee786cb6eab079c67b9dfd2 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 20 Aug 2018 11:09:00 -0700 Subject: [PATCH] [android] Inline geometry conversion --- .../src/geojson/conversion/feature.cpp | 3 +-- .../src/geojson/conversion/geometry.hpp | 24 ------------------- 2 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 platform/android/src/geojson/conversion/geometry.hpp diff --git a/platform/android/src/geojson/conversion/feature.cpp b/platform/android/src/geojson/conversion/feature.cpp index 8dff05aa1..3cb6d37b1 100644 --- a/platform/android/src/geojson/conversion/feature.cpp +++ b/platform/android/src/geojson/conversion/feature.cpp @@ -1,5 +1,4 @@ #include "feature.hpp" -#include "geometry.hpp" #include "../../conversion/constant.hpp" #include "../../conversion/conversion.hpp" @@ -161,7 +160,7 @@ Result> Converter(*convert(env, value.properties)); // Convert geometry - auto geometry = *convert>(env, value.geometry); + auto geometry = android::geojson::Geometry::New(env, value.geometry); // Create feature auto feature = android::geojson::Feature::fromGeometry(env, geometry, properties, jid); diff --git a/platform/android/src/geojson/conversion/geometry.hpp b/platform/android/src/geojson/conversion/geometry.hpp deleted file mode 100644 index 242a68df0..000000000 --- a/platform/android/src/geojson/conversion/geometry.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include -#include "../geometry.hpp" -#include - -namespace mbgl { -namespace android { -namespace conversion { - -/** - * mapbox::geometry::geometry -> Java GeoJson Geometry - */ -template -struct Converter, mapbox::geometry::geometry> { - Result> operator()(jni::JNIEnv& env, const mapbox::geometry::geometry& value) const { - return { android::geojson::Geometry::New(env, value) }; - } -}; - - -} // conversion -} // android -} // mbgl