Android 单机器人添加地图预览

Android 单机器人添加地图预览,android,google-maps,xamarin.android,Android,Google Maps,Xamarin.android,我试图在预览样式的片段中添加google map v2,但我不确定如何使地图与视图中所需的缩放匹配。当我尝试在完整的片段中添加地图时,它工作正常。我正在使用框架布局并像这样加载地图 void InitMapFragment() { GoogleMapOptions mapOptions = new GoogleMapOptions() .InvokeMapType(GoogleMap.MapTypeNormal) .In

我试图在预览样式的片段中添加google map v2,但我不确定如何使地图与视图中所需的缩放匹配。当我尝试在完整的片段中添加地图时,它工作正常。我正在使用框架布局并像这样加载地图

  void InitMapFragment()
    {
        GoogleMapOptions mapOptions = new GoogleMapOptions()
            .InvokeMapType(GoogleMap.MapTypeNormal)
            .InvokeZoomControlsEnabled(true)
            .InvokeCompassEnabled(true);
        m_mapFragment = SupportMapFragment.NewInstance(mapOptions);

        Activity.SupportFragmentManager.BeginTransaction().Replace(Resource.Id.mapLayout, m_mapFragment, "map").Commit();
    }
关于如何在Sunrise应用程序中添加小的prview格式,有什么想法吗?

下面是我的布局文件的外观示例

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/RegularMatchLayout"
android:orientation="vertical"
android:background="#e5e5e5">
<FrameLayout
    android:id="@+id/mapLayout"
    android:layout_width="300dp"
    android:layout_height="300dp" />
</LinearLayout>

我做过类似的事情: 对于布局,我使用了片段布局,而不是框架布局,但或多或少都是一样的

<fragment
    android:id="@+id/map"
    class="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="208dp" />

你现在的结果是什么?你能贴张照片吗?
        _map = ((SupportMapFragment)SupportFragmentManager.FindFragmentById(Resource.Id.map)).Map;
        _map.UiSettings.ZoomControlsEnabled = false;
        _map.UiSettings.ScrollGesturesEnabled = false;
        _map.UiSettings.RotateGesturesEnabled = false;
        _map.UiSettings.ZoomGesturesEnabled = false;
        _map.UiSettings.TiltGesturesEnabled = false;
        var location = new LatLng(_item.Latitude, _item.Longitude);
        _map.MoveCamera(CameraUpdateFactory.NewLatLngZoom(location, 16));
        var markerOptions = new MarkerOptions();
        markerOptions.SetPosition(location);
        markerOptions.InvokeIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.ic_map_marker));
        _map.AddMarker(markerOptions);