diff options
Diffstat (limited to 'platform/android/src/annotation/marker.cpp')
-rw-r--r-- | platform/android/src/annotation/marker.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/platform/android/src/annotation/marker.cpp b/platform/android/src/annotation/marker.cpp deleted file mode 100644 index 899f87a74f..0000000000 --- a/platform/android/src/annotation/marker.cpp +++ /dev/null @@ -1,23 +0,0 @@ -#include "marker.hpp" - -namespace mbgl { -namespace android { - -mbgl::Point<double> Marker::getPosition(jni::JNIEnv& env, const jni::Object<Marker>& marker) { - static auto& javaClass = jni::Class<Marker>::Singleton(env); - static auto positionField = javaClass.GetField<jni::Object<LatLng>>(env, "position"); - return LatLng::getGeometry(env, marker.Get(env, positionField)); -} - -std::string Marker::getIconId(jni::JNIEnv& env, const jni::Object<Marker>& marker) { - static auto& javaClass = jni::Class<Marker>::Singleton(env); - static auto iconIdField = javaClass.GetField<jni::String>(env, "iconId"); - return jni::Make<std::string>(env, marker.Get(env, iconIdField)); -} - -void Marker::registerNative(jni::JNIEnv& env) { - jni::Class<Marker>::Singleton(env); -} - -} // namespace android -} // namespace mbgl
\ No newline at end of file |