Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_fragment);
            MapStatus ms = new MapStatus.Builder().Overlook(-20).Zoom(15).Build();
            BaiduMapOptions bo = new BaiduMapOptions().MapStatus(ms)
                    .CompassEnabled(false).ZoomControlsEnabled(false);
            map = SupportMapFragment.NewInstance(bo);
            FragmentManager manager = SupportFragmentManager;
            manager.BeginTransaction().Add(Resource.Id.map, map, "map_fragment").Commit();
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_uisetting);

            mMapView = FindViewById<MapView>(Resource.Id.bmapView);
            mBaiduMap = mMapView.Map;
            mUiSettings = mBaiduMap.UiSettings;

            MapStatus ms = new MapStatus.Builder().Overlook(-30).Build();
            MapStatusUpdate u = MapStatusUpdateFactory.NewMapStatus(ms);
            mBaiduMap.AnimateMapStatus(u, 1000);
        }
Example #3
0
 /**
  * ������ת ��ת�Ƿ�Χ�� -180 ~ 180 , ��λ���� ��ʱ����ת
  */
 private void PerfomRotate()
 {
     EditText t = FindViewById<EditText>(Resource.Id.rotateangle);
     try
     {
         int rotateAngle = Integer.ParseInt(t.Text);
         MapStatus ms = new MapStatus.Builder(mBaiduMap.MapStatus).Rotate(rotateAngle).Build();
         MapStatusUpdate u = MapStatusUpdateFactory.NewMapStatus(ms);
         mBaiduMap.AnimateMapStatus(u);
     }
     catch (NumberFormatException e)
     {
         Toast.MakeText(this, "��������ȷ����ת�Ƕ�", ToastLength.Short).Show();
     }
 }