diff options
Diffstat (limited to 'platform/android/src/annotation/polyline.cpp')
-rw-r--r-- | platform/android/src/annotation/polyline.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/platform/android/src/annotation/polyline.cpp b/platform/android/src/annotation/polyline.cpp deleted file mode 100644 index d6161e856e..0000000000 --- a/platform/android/src/annotation/polyline.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "polyline.hpp" - -#include "../conversion/color.hpp" - -namespace mbgl { -namespace android { - -mbgl::LineAnnotation Polyline::toAnnotation(jni::JNIEnv& env, const jni::Object<Polyline>& polyline) { - static auto& javaClass = jni::Class<Polyline>::Singleton(env); - static auto points = javaClass.GetField<jni::Object<java::util::List>>(env, "points"); - static auto alpha = javaClass.GetField<float>(env, "alpha"); - static auto color = javaClass.GetField<int>(env, "color"); - static auto width = javaClass.GetField<float>(env, "width"); - - mbgl::LineAnnotation annotation { - MultiPoint::toGeometry<mbgl::LineString<double>>(env, polyline.Get(env, points)) - }; - - annotation.opacity = polyline.Get(env, alpha); - annotation.color = *conversion::convert<mbgl::Color>(env, polyline.Get(env, color)); - annotation.width = polyline.Get(env, width); - - return annotation; -} - -void Polyline::registerNative(jni::JNIEnv& env) { - jni::Class<Polyline>::Singleton(env); -} - -} // namespace android -} // namespace mbgl
\ No newline at end of file |