Я пытаюсь добавить карту на MvxFragment, но получаю следующее сообщение об ошибкеAndroidGms.Maps.MapFragment к Android.Views.View
Там нет неявного ссылочного преобразования из «AndroidGms.Maps.MapFragment 'до '' Android.Views.View
XML
<fragment
android:id="@+id/map"
android:layout_width ="match_parent"
android:layout_height ="match_parent"
android:name="com.google.android.gms.maps.MapFragment"/>
View.cs
public class MapView : MvxFragment<MapViewModel>, IOnMapReadyCallback
{
private GoogleMap mMap;
private View view;
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var ignored = base.OnCreateView(inflater, container, savedInstanceState);
view = this.BindingInflate(Resource.Layout.MapView, null);
SetUpMap();
return view;
}
private void SetUpMap()
{
if (mMap == null)
{
// the error appears here
view.FindViewById<MapFragment>(Resource.Id.map).GetMapAsync(this);
}
}
}
Update:
Если я либо использовать FragmentManager
или ChildFragmentManager
, то я получаю следующее сообщение об ошибке
смотрите мое обновление. – hotspring
См. Мое редактирование. В нем описано, как использовать JavaCast – Cheesebaron
Использовать эмулятор с Play Services – Cheesebaron