static void n_UnRegisterLocationListener_Lcom_amap_api_location_AMapLocationListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase  __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Amap.Api.Location.IAMapLocationListener p0     = (global::Com.Amap.Api.Location.IAMapLocationListener)global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.IAMapLocationListener> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.UnRegisterLocationListener(p0);
 }
 static void n_StartAssistantLocation_Landroid_webkit_WebView_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.Webkit.WebView p0 = global::Java.Lang.Object.GetObject <global::Android.Webkit.WebView> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.StartAssistantLocation(p0);
 }
 static void n_StopLocation(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.StopLocation();
 }
 static void n_SetLocationOption_Lcom_amap_api_location_AMapLocationClientOption_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase     __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Amap.Api.Location.AMapLocationClientOption p0     = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.AMapLocationClientOption> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.SetLocationOption(p0);
 }
 static void n_EnableBackgroundLocation_ILandroid_app_Notification_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Android.App.Notification p1 = global::Java.Lang.Object.GetObject <global::Android.App.Notification> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.EnableBackgroundLocation(p0, p1);
 }
 static void n_DisableBackgroundLocation_Z(IntPtr jnienv, IntPtr native__this, bool p0)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.DisableBackgroundLocation(p0);
 }
 static IntPtr n_GetLastKnownLocation(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.LastKnownLocation));
 }
 static bool n_IsStarted(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Amap.Api.Location.ILocationManagerBase __this = global::Java.Lang.Object.GetObject <global::Com.Amap.Api.Location.ILocationManagerBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.IsStarted);
 }