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