diff --git a/platform/android/src/conversion/constant.cpp b/platform/android/src/conversion/constant.cpp index a409e5dfd..46a91026d 100644 --- a/platform/android/src/conversion/constant.cpp +++ b/platform/android/src/conversion/constant.cpp @@ -52,6 +52,11 @@ Result>> Converter>, std::vect return result; } +Result>> Converter>, style::expression::Image>::operator()( + jni::JNIEnv& env, const style::expression::Image& value) const { + return jni::Make(env, value.id()); +} + } // namespace conversion } // namespace style } // namespace mbgl diff --git a/platform/android/src/conversion/constant.hpp b/platform/android/src/conversion/constant.hpp index 839e6e84d..a9239fe84 100644 --- a/platform/android/src/conversion/constant.hpp +++ b/platform/android/src/conversion/constant.hpp @@ -6,6 +6,7 @@ #include #include +#include #include @@ -99,6 +100,11 @@ struct Converter>, std::vector, typename std::enable } }; +template <> +struct Converter>, style::expression::Image> { + Result>> operator()(jni::JNIEnv& env, const style::expression::Image& value) const; +}; + } // namespace conversion } // namespace android } // namespace mbgl