MapFragment未显示地图

时间:2018-11-01 08:42:33

标签: visual-studio google-maps xamarin.android

我正尝试将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

1 个答案:

答案 0 :(得分:0)

请检查是否有google_maps_api.xml。将会有两个。一种用于调试,另一种用于发行。如果您要从Android Studio进行部署,则调试密钥必不可少。

Image attached