我正尝试将MapFragment的地图分配给Google地图,如下所示。
/users
这是我的布局
SetContentView(Resource.Layout.Maps);
MapFragment mapFragment =(MapFragment)FragmentManager.FindFragmentById(Resource.Id.map);
mapFragment.GetMapAsync(this);
GoogleMap googleMap = mapFragment.Map;// here Map is not available
我可以在评论<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:entries="@array/maptype_arrays">
</Spinner>
<fragment
android:orientation="vertical"
android.id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />
</LinearLayout>
的同时在自己的设备上看到地图,这是添加地图碎片的其他任何东西。
清单:
GoogleMap googleMap = mapFragment.Map