diff --git a/android/cpp/jni.cpp b/android/cpp/jni.cpp index 2f58b1722..0521e07ad 100644 --- a/android/cpp/jni.cpp +++ b/android/cpp/jni.cpp @@ -1090,13 +1090,13 @@ jobject JNICALL nativeLatLngForPixel(JNIEnv *env, jobject obj, jlong nativeMapVi assert(nativeMapViewPtr != 0); NativeMapView *nativeMapView = reinterpret_cast(nativeMapViewPtr); - jfloat x = env->GetDoubleField(pixel, pointFXId); + jfloat x = env->GetFloatField(pixel, pointFXId); if (env->ExceptionCheck()) { env->ExceptionDescribe(); return nullptr; } - jfloat y = env->GetDoubleField(pixel, pointFYId); + jfloat y = env->GetFloatField(pixel, pointFYId); if (env->ExceptionCheck()) { env->ExceptionDescribe(); return nullptr;