Пример #1
0
        static IntPtr n_GetPOIInside_Lorg_osmdroid_util_BoundingBoxE6_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1)
        {
            global::Org.Osmdroid.Bonuspack.Location.GeoNamesPOIProvider __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Bonuspack.Location.GeoNamesPOIProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Org.Osmdroid.Util.BoundingBoxE6 p0 = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Util.BoundingBoxE6> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Location.POI> .ToLocalJniHandle(__this.GetPOIInside(p0, p1));

            return(__ret);
        }
Пример #2
0
 public static global::Org.Osmdroid.Util.BoundingBoxE6 ConcatBoundingBoxE6(global::Org.Osmdroid.Util.BoundingBoxE6 p0, global::Org.Osmdroid.Util.BoundingBoxE6 p1)
 {
     if (id_concatBoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_ == IntPtr.Zero)
     {
         id_concatBoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_ = JNIEnv.GetStaticMethodID(class_ref, "concatBoundingBoxE6", "(Lorg/osmdroid/util/BoundingBoxE6;Lorg/osmdroid/util/BoundingBoxE6;)Lorg/osmdroid/util/BoundingBoxE6;");
     }
     global::Org.Osmdroid.Util.BoundingBoxE6 __ret = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Util.BoundingBoxE6> (JNIEnv.CallStaticObjectMethod(class_ref, id_concatBoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_Lorg_osmdroid_util_BoundingBoxE6_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Пример #3
0
 public static global::Org.Osmdroid.Util.BoundingBoxE6 GetBoundingBoxFromPointInMapTile(global::Android.Graphics.Point aMapTile, int aZoom)
 {
     if (id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I == IntPtr.Zero)
     {
         id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I = JNIEnv.GetStaticMethodID(class_ref, "getBoundingBoxFromPointInMapTile", "(Landroid/graphics/Point;I)Lorg/osmdroid/util/BoundingBoxE6;");
     }
     global::Org.Osmdroid.Util.BoundingBoxE6 __ret = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Util.BoundingBoxE6> (JNIEnv.CallStaticObjectMethod(class_ref, id_getBoundingBoxFromPointInMapTile_Landroid_graphics_Point_I, new JValue(aMapTile), new JValue(aZoom)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Пример #4
0
        public virtual global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Location.POI> GetPOIInside(global::Org.Osmdroid.Util.BoundingBoxE6 p0, int p1)
        {
            if (id_getPOIInside_Lorg_osmdroid_util_BoundingBoxE6_I == IntPtr.Zero)
            {
                id_getPOIInside_Lorg_osmdroid_util_BoundingBoxE6_I = JNIEnv.GetMethodID(class_ref, "getPOIInside", "(Lorg/osmdroid/util/BoundingBoxE6;I)Ljava/util/ArrayList;");
            }

            global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Location.POI> __ret;
            if (GetType() == ThresholdType)
            {
                __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Location.POI> .FromJniHandle(JNIEnv.CallObjectMethod(Handle, id_getPOIInside_Lorg_osmdroid_util_BoundingBoxE6_I, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            }
            else
            {
                __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Location.POI> .FromJniHandle(JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "getPOIInside", "(Lorg/osmdroid/util/BoundingBoxE6;I)Ljava/util/ArrayList;"), new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            }
            return(__ret);
        }