示例#1
0
 static void n_Draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, bool p2)
 {
     global::Osmdroid.Bonuspack.Overlays.ItemizedOverlayWithBubble __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Bonuspack.Overlays.ItemizedOverlayWithBubble> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Canvas p0 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Osmdroid.Views.MapView  p1 = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.Draw(p0, p1, p2);
 }
示例#2
0
 static void n_Draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_canvas, IntPtr native_mapView, bool shadow)
 {
     global::Osmdroid.Views.Overlay.PathOverlay __this  = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.PathOverlay> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Canvas            canvas  = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_canvas, JniHandleOwnership.DoNotTransfer);
     global::Osmdroid.Views.MapView             mapView = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_mapView, JniHandleOwnership.DoNotTransfer);
     __this.Draw(canvas, mapView, shadow);
 }
示例#3
0
        public DefaultInfoWindow(int p0, global::Osmdroid.Views.MapView p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(DefaultInfoWindow))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(ILorg/osmdroid/views/MapView;)V", new JValue(p0), new JValue(p1)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(ILorg/osmdroid/views/MapView;)V", new JValue(p0), new JValue(p1));
                return;
            }

            if (id_ctor_ILorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_ctor_ILorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "<init>", "(ILorg/osmdroid/views/MapView;)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_ILorg_osmdroid_views_MapView_, new JValue(p0), new JValue(p1)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_ILorg_osmdroid_views_MapView_, new JValue(p0), new JValue(p1));
        }
示例#4
0
 static void n_Draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_c, IntPtr native_osmv, bool shadow)
 {
     global::Osmdroid.Views.Overlay.DirectedLocationOverlay __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.DirectedLocationOverlay> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Graphics.Canvas c    = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_c, JniHandleOwnership.DoNotTransfer);
     global::Osmdroid.Views.MapView  osmv = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_osmv, JniHandleOwnership.DoNotTransfer);
     __this.Draw(c, osmv, shadow);
 }
示例#5
0
        public ZoomEvent(global::Osmdroid.Views.MapView source, int zoomLevel) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            if (GetType() != typeof(ZoomEvent))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/osmdroid/views/MapView;I)V", new JValue(source), new JValue(zoomLevel)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lorg/osmdroid/views/MapView;I)V", new JValue(source), new JValue(zoomLevel));
                return;
            }

            if (id_ctor_Lorg_osmdroid_views_MapView_I == IntPtr.Zero)
            {
                id_ctor_Lorg_osmdroid_views_MapView_I = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/osmdroid/views/MapView;I)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_osmdroid_views_MapView_I, new JValue(source), new JValue(zoomLevel)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lorg_osmdroid_views_MapView_I, new JValue(source), new JValue(zoomLevel));
        }
示例#6
0
 static void n_ShowBubbleOnItem_Lorg_osmdroid_bonuspack_overlays_ExtendedOverlayItem_Lorg_osmdroid_views_MapView_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, bool p2)
 {
     global::Osmdroid.Bonuspack.Overlays.ItemizedOverlayWithBubble __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Bonuspack.Overlays.ItemizedOverlayWithBubble> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Osmdroid.Bonuspack.Overlays.ExtendedOverlayItem       p0     = global::Java.Lang.Object.GetObject <global::Osmdroid.Bonuspack.Overlays.ExtendedOverlayItem> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Osmdroid.Views.MapView p1 = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.ShowBubbleOnItem(p0, p1, p2);
 }
示例#7
0
 public static void CloseAllInfoWindowsOn(global::Osmdroid.Views.MapView p0)
 {
     if (id_closeAllInfoWindowsOn_Lorg_osmdroid_views_MapView_ == IntPtr.Zero)
     {
         id_closeAllInfoWindowsOn_Lorg_osmdroid_views_MapView_ = JNIEnv.GetStaticMethodID(class_ref, "closeAllInfoWindowsOn", "(Lorg/osmdroid/views/MapView;)V");
     }
     JNIEnv.CallStaticVoidMethod(class_ref, id_closeAllInfoWindowsOn_Lorg_osmdroid_views_MapView_, new JValue(p0));
 }
示例#8
0
 protected override void OnDraw(global::Android.Graphics.Canvas c, global::Osmdroid.Views.MapView osmv, bool shadow)
 {
     if (id_onDraw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z == IntPtr.Zero)
     {
         id_onDraw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z = JNIEnv.GetMethodID(class_ref, "onDraw", "(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V");
     }
     JNIEnv.CallVoidMethod(Handle, id_onDraw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z, new JValue(c), new JValue(osmv), new JValue(shadow));
 }
示例#9
0
        static IntPtr n_Clusterer_Lorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView p0 = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> .ToLocalJniHandle(__this.Clusterer(p0));

            return(__ret);
        }
示例#10
0
        static bool n_OnPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_pMenu, int pMenuIdOffset, IntPtr native_pMapView)
        {
            global::Osmdroid.Views.Overlay.IOverlayMenuProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.IOverlayMenuProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.IMenu    pMenu    = (global::Android.Views.IMenu)global::Java.Lang.Object.GetObject <global::Android.Views.IMenu> (native_pMenu, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView pMapView = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_pMapView, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnPrepareOptionsMenu(pMenu, pMenuIdOffset, pMapView);

            return(__ret);
        }
示例#11
0
        static bool n_OnOptionsItemSelected_Landroid_view_MenuItem_ILorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_pItem, int pMenuIdOffset, IntPtr native_pMapView)
        {
            global::Osmdroid.Views.Overlay.IOverlayMenuProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.IOverlayMenuProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Android.Views.IMenuItem pItem    = (global::Android.Views.IMenuItem)global::Java.Lang.Object.GetObject <global::Android.Views.IMenuItem> (native_pItem, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView  pMapView = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_pMapView, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.OnOptionsItemSelected(pItem, pMenuIdOffset, pMapView);

            return(__ret);
        }
示例#12
0
        static IntPtr n_BuildClusterMarker_Lorg_osmdroid_bonuspack_clustering_StaticCluster_Lorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster       p0     = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView p1 = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.BuildClusterMarker(p0, p1));

            return(__ret);
        }
示例#13
0
        static void n_Renderer_Ljava_util_ArrayList_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2)
        {
            global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer __this = global::Java.Lang.Object.GetObject <global::Org.Osmdroid.Bonuspack.Clustering.GridMarkerClusterer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            System.Collections.Generic.IList <Org.Osmdroid.Bonuspack.Clustering.StaticCluster> p0 = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> .FromJniHandle(native_p0, JniHandleOwnership.DoNotTransfer);

            global::Android.Graphics.Canvas p1 = global::Java.Lang.Object.GetObject <global::Android.Graphics.Canvas> (native_p1, JniHandleOwnership.DoNotTransfer);
            global::Osmdroid.Views.MapView  p2 = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.MapView> (native_p2, JniHandleOwnership.DoNotTransfer);
            __this.Renderer(p0, p1, p2);
        }
示例#14
0
        public override void Draw(global::Android.Graphics.Canvas c, global::Osmdroid.Views.MapView osmv, bool shadow)
        {
            if (id_draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z == IntPtr.Zero)
            {
                id_draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z = JNIEnv.GetMethodID(class_ref, "draw", "(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_draw_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_Z, new JValue(c), new JValue(osmv), new JValue(shadow));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "draw", "(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V"), new JValue(c), new JValue(osmv), new JValue(shadow));
            }
        }
示例#15
0
        public virtual void ShowBubbleOnItem(int p0, global::Osmdroid.Views.MapView p1, bool p2)
        {
            if (id_showBubbleOnItem_ILorg_osmdroid_views_MapView_Z == IntPtr.Zero)
            {
                id_showBubbleOnItem_ILorg_osmdroid_views_MapView_Z = JNIEnv.GetMethodID(class_ref, "showBubbleOnItem", "(ILorg/osmdroid/views/MapView;Z)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_showBubbleOnItem_ILorg_osmdroid_views_MapView_Z, new JValue(p0), new JValue(p1), new JValue(p2));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "showBubbleOnItem", "(ILorg/osmdroid/views/MapView;Z)V"), new JValue(p0), new JValue(p1), new JValue(p2));
            }
        }
示例#16
0
        public bool OnPrepareOptionsMenu(global::Android.Views.IMenu pMenu, int pMenuIdOffset, global::Osmdroid.Views.MapView pMapView)
        {
            if (id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "onPrepareOptionsMenu", "(Landroid/view/Menu;ILorg/osmdroid/views/MapView;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onPrepareOptionsMenu_Landroid_view_Menu_ILorg_osmdroid_views_MapView_, new JValue(pMenu), new JValue(pMenuIdOffset), new JValue(pMapView));

            return(__ret);
        }
示例#17
0
        public override void Renderer(global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> p0, global::Android.Graphics.Canvas p1, global::Osmdroid.Views.MapView p2)
        {
            if (id_renderer_Ljava_util_ArrayList_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_renderer_Ljava_util_ArrayList_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "renderer", "(Ljava/util/ArrayList;Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V");
            }
            IntPtr native_p0 = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> .ToLocalJniHandle(p0);

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_renderer_Ljava_util_ArrayList_Landroid_graphics_Canvas_Lorg_osmdroid_views_MapView_, new JValue(native_p0), new JValue(p1), new JValue(p2));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "renderer", "(Ljava/util/ArrayList;Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V"), new JValue(native_p0), new JValue(p1), new JValue(p2));
            }
            JNIEnv.DeleteLocalRef(native_p0);
        }
示例#18
0
        public override global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> Clusterer(global::Osmdroid.Views.MapView p0)
        {
            if (id_clusterer_Lorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_clusterer_Lorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "clusterer", "(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList;");
            }

            global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> __ret;
            if (GetType() == ThresholdType)
            {
                __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> .FromJniHandle(JNIEnv.CallObjectMethod(Handle, id_clusterer_Lorg_osmdroid_views_MapView_, new JValue(p0)), JniHandleOwnership.TransferLocalRef);
            }
            else
            {
                __ret = global::Android.Runtime.JavaList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> .FromJniHandle(JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "clusterer", "(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList;"), new JValue(p0)), JniHandleOwnership.TransferLocalRef);
            }
            return(__ret);
        }
示例#19
0
 public abstract global::Osmdroid.Bonuspack.Overlays.Marker BuildClusterMarker(global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster p0, global::Osmdroid.Views.MapView p1);
示例#20
0
        public override global::Osmdroid.Bonuspack.Overlays.Marker BuildClusterMarker(global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster p0, global::Osmdroid.Views.MapView p1)
        {
            if (id_buildClusterMarker_Lorg_osmdroid_bonuspack_clustering_StaticCluster_Lorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_buildClusterMarker_Lorg_osmdroid_bonuspack_clustering_StaticCluster_Lorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "buildClusterMarker", "(Lorg/osmdroid/bonuspack/clustering/StaticCluster;Lorg/osmdroid/views/MapView;)Lorg/osmdroid/bonuspack/overlays/Marker;");
            }

            global::Osmdroid.Bonuspack.Overlays.Marker __ret;
            if (GetType() == ThresholdType)
            {
                __ret = global::Java.Lang.Object.GetObject <global::Osmdroid.Bonuspack.Overlays.Marker> (JNIEnv.CallObjectMethod(Handle, id_buildClusterMarker_Lorg_osmdroid_bonuspack_clustering_StaticCluster_Lorg_osmdroid_views_MapView_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            }
            else
            {
                __ret = global::Java.Lang.Object.GetObject <global::Osmdroid.Bonuspack.Overlays.Marker> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "buildClusterMarker", "(Lorg/osmdroid/bonuspack/clustering/StaticCluster;Lorg/osmdroid/views/MapView;)Lorg/osmdroid/bonuspack/overlays/Marker;"), new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            }
            return(__ret);
        }
示例#21
0
 public abstract global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> Clusterer(global::Osmdroid.Views.MapView p0);
示例#22
0
 public abstract void Renderer(global::System.Collections.Generic.IList <global::Org.Osmdroid.Bonuspack.Clustering.StaticCluster> p0, global::Android.Graphics.Canvas p1, global::Osmdroid.Views.MapView p2);
示例#23
0
 protected abstract void OnDraw(global::Android.Graphics.Canvas c, global::Osmdroid.Views.MapView osmv, bool shadow);
示例#24
0
        public ItemizedOverlayWithBubble(global::Android.Content.Context p0, global::System.Collections.IList p1, global::Osmdroid.Views.MapView p2, global::Osmdroid.Bonuspack.Overlays.InfoWindow p3) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            IntPtr native_p1 = global::Android.Runtime.JavaList.ToLocalJniHandle(p1);;

            if (GetType() != typeof(ItemizedOverlayWithBubble))
            {
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/MapView;Lorg/osmdroid/bonuspack/overlays/InfoWindow;)V", new JValue(p0), new JValue(native_p1), new JValue(p2), new JValue(p3)),
                    JniHandleOwnership.TransferLocalRef);
                global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/MapView;Lorg/osmdroid/bonuspack/overlays/InfoWindow;)V", new JValue(p0), new JValue(native_p1), new JValue(p2), new JValue(p3));
                JNIEnv.DeleteLocalRef(native_p1);
                return;
            }

            if (id_ctor_Landroid_content_Context_Ljava_util_List_Lorg_osmdroid_views_MapView_Lorg_osmdroid_bonuspack_overlays_InfoWindow_ == IntPtr.Zero)
            {
                id_ctor_Landroid_content_Context_Ljava_util_List_Lorg_osmdroid_views_MapView_Lorg_osmdroid_bonuspack_overlays_InfoWindow_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/MapView;Lorg/osmdroid/bonuspack/overlays/InfoWindow;)V");
            }
            SetHandle(
                global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_content_Context_Ljava_util_List_Lorg_osmdroid_views_MapView_Lorg_osmdroid_bonuspack_overlays_InfoWindow_, new JValue(p0), new JValue(native_p1), new JValue(p2), new JValue(p3)),
                JniHandleOwnership.TransferLocalRef);
            JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Landroid_content_Context_Ljava_util_List_Lorg_osmdroid_views_MapView_Lorg_osmdroid_bonuspack_overlays_InfoWindow_, new JValue(p0), new JValue(native_p1), new JValue(p2), new JValue(p3));
            JNIEnv.DeleteLocalRef(native_p1);
        }
示例#25
0
        public virtual void ShowBubbleOnItem(global::Osmdroid.Bonuspack.Overlays.ExtendedOverlayItem p0, global::Osmdroid.Views.MapView p1, bool p2)
        {
            if (id_showBubbleOnItem_Lorg_osmdroid_bonuspack_overlays_ExtendedOverlayItem_Lorg_osmdroid_views_MapView_Z == IntPtr.Zero)
            {
                id_showBubbleOnItem_Lorg_osmdroid_bonuspack_overlays_ExtendedOverlayItem_Lorg_osmdroid_views_MapView_Z = JNIEnv.GetMethodID(class_ref, "showBubbleOnItem", "(Lorg/osmdroid/bonuspack/overlays/ExtendedOverlayItem;Lorg/osmdroid/views/MapView;Z)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_showBubbleOnItem_Lorg_osmdroid_bonuspack_overlays_ExtendedOverlayItem_Lorg_osmdroid_views_MapView_Z, new JValue(p0), new JValue(p1), new JValue(p2));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "showBubbleOnItem", "(Lorg/osmdroid/bonuspack/overlays/ExtendedOverlayItem;Lorg/osmdroid/views/MapView;Z)V"), new JValue(p0), new JValue(p1), new JValue(p2));
            }
        }
示例#26
0
        public bool OnOptionsItemSelected(global::Android.Views.IMenuItem pItem, int pMenuIdOffset, global::Osmdroid.Views.MapView pMapView)
        {
            if (id_onOptionsItemSelected_Landroid_view_MenuItem_ILorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_onOptionsItemSelected_Landroid_view_MenuItem_ILorg_osmdroid_views_MapView_ = JNIEnv.GetMethodID(class_ref, "onOptionsItemSelected", "(Landroid/view/MenuItem;ILorg/osmdroid/views/MapView;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_onOptionsItemSelected_Landroid_view_MenuItem_ILorg_osmdroid_views_MapView_, new JValue(pItem), new JValue(pMenuIdOffset), new JValue(pMapView));

            return(__ret);
        }
示例#27
0
        public static global::System.Collections.Generic.IList <global::Osmdroid.Bonuspack.Overlays.InfoWindow> GetOpenedInfoWindowsOn(global::Osmdroid.Views.MapView p0)
        {
            if (id_getOpenedInfoWindowsOn_Lorg_osmdroid_views_MapView_ == IntPtr.Zero)
            {
                id_getOpenedInfoWindowsOn_Lorg_osmdroid_views_MapView_ = JNIEnv.GetStaticMethodID(class_ref, "getOpenedInfoWindowsOn", "(Lorg/osmdroid/views/MapView;)Ljava/util/ArrayList;");
            }
            global::System.Collections.Generic.IList <global::Osmdroid.Bonuspack.Overlays.InfoWindow> __ret = global::Android.Runtime.JavaList <global::Osmdroid.Bonuspack.Overlays.InfoWindow> .FromJniHandle(JNIEnv.CallStaticObjectMethod(class_ref, id_getOpenedInfoWindowsOn_Lorg_osmdroid_views_MapView_, new JValue(p0)), JniHandleOwnership.TransferLocalRef);

            return(__ret);
        }