static void n_OnLocationChanged_Landroid_location_Location_Lorg_osmdroid_views_overlay_mylocation_IMyLocationProvider_(IntPtr jnienv, IntPtr native__this, IntPtr native_location, IntPtr native_source) { global::Osmdroid.Views.Overlay.MyLocation.IMyLocationConsumer __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationConsumer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Locations.Location location = global::Java.Lang.Object.GetObject <global::Android.Locations.Location> (native_location, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider source = (global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider)global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider> (native_source, JniHandleOwnership.DoNotTransfer); __this.OnLocationChanged(location, source); }
public void OnLocationChanged(global::Android.Locations.Location location, global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider source) { if (id_onLocationChanged_Landroid_location_Location_Lorg_osmdroid_views_overlay_mylocation_IMyLocationProvider_ == IntPtr.Zero) { id_onLocationChanged_Landroid_location_Location_Lorg_osmdroid_views_overlay_mylocation_IMyLocationProvider_ = JNIEnv.GetMethodID(class_ref, "onLocationChanged", "(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V"); } JNIEnv.CallVoidMethod(Handle, id_onLocationChanged_Landroid_location_Location_Lorg_osmdroid_views_overlay_mylocation_IMyLocationProvider_, new JValue(location), new JValue(source)); }
static bool n_StartLocationProvider_Lorg_osmdroid_views_overlay_mylocation_IMyLocationConsumer_(IntPtr jnienv, IntPtr native__this, IntPtr native_myLocationConsumer) { global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Osmdroid.Views.Overlay.MyLocation.IMyLocationConsumer myLocationConsumer = (global::Osmdroid.Views.Overlay.MyLocation.IMyLocationConsumer)global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationConsumer> (native_myLocationConsumer, JniHandleOwnership.DoNotTransfer); bool __ret = __this.StartLocationProvider(myLocationConsumer); return(__ret); }
static IntPtr n_GetLastKnownLocation(IntPtr jnienv, IntPtr native__this) { global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.LastKnownLocation)); }
static void n_StopLocationProvider(IntPtr jnienv, IntPtr native__this) { global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.IMyLocationProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.StopLocationProvider(); }