public global::Android.Gms.Maps.Model.MarkerOptions SetPosition(global::Android.Gms.Maps.Model.LatLng p0) { if (id_position_Lcom_google_android_gms_maps_model_LatLng_ == IntPtr.Zero) { id_position_Lcom_google_android_gms_maps_model_LatLng_ = JNIEnv.GetMethodID(class_ref, "position", "(Lcom/google/android/gms/maps/model/LatLng;)Lcom/google/android/gms/maps/model/MarkerOptions;"); } global::Android.Gms.Maps.Model.MarkerOptions __ret = global::Java.Lang.Object.GetObject <global::Android.Gms.Maps.Model.MarkerOptions> (JNIEnv.CallObjectMethod(Handle, id_position_Lcom_google_android_gms_maps_model_LatLng_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); return(__ret); }
public global::Android.Gms.Maps.Model.MarkerOptions InvokeIcon(global::Android.Gms.Maps.Model.BitmapDescriptor p0) { if (id_icon_Lcom_google_android_gms_maps_model_BitmapDescriptor_ == IntPtr.Zero) { id_icon_Lcom_google_android_gms_maps_model_BitmapDescriptor_ = JNIEnv.GetMethodID(class_ref, "icon", "(Lcom/google/android/gms/maps/model/BitmapDescriptor;)Lcom/google/android/gms/maps/model/MarkerOptions;"); } global::Android.Gms.Maps.Model.MarkerOptions __ret = global::Java.Lang.Object.GetObject <global::Android.Gms.Maps.Model.MarkerOptions> (JNIEnv.CallObjectMethod(Handle, id_icon_Lcom_google_android_gms_maps_model_BitmapDescriptor_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); return(__ret); }
public global::Android.Gms.Maps.Model.MarkerOptions SetTitle(string p0) { if (id_title_Ljava_lang_String_ == IntPtr.Zero) { id_title_Ljava_lang_String_ = JNIEnv.GetMethodID(class_ref, "title", "(Ljava/lang/String;)Lcom/google/android/gms/maps/model/MarkerOptions;"); } IntPtr native_p0 = JNIEnv.NewString(p0); global::Android.Gms.Maps.Model.MarkerOptions __ret = global::Java.Lang.Object.GetObject <global::Android.Gms.Maps.Model.MarkerOptions> (JNIEnv.CallObjectMethod(Handle, id_title_Ljava_lang_String_, new JValue(native_p0)), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p0); return(__ret); }