Exemplo n.º 1
0
        /**
         * 지도 타일 컨트롤.
         */
        private void ControlMapTile(int which)
        {
            switch (which)
            {
            case 0:     // Standard
            {
                mMapView.Maptype = MapType.Standard;
            }
            break;

            case 1:     // Satellite
            {
                mMapView.Maptype = MapType.Satellite;
            }
            break;

            case 2:     // Hybrid
            {
                mMapView.Maptype = MapType.Hybrid;
            }
            break;

            case 3:     // HD Map Tile On/Off
            {
                if (mMapView.TileMode == MapTileMode.Hd2x)
                {
                    //Set to Standard Mode
                    mMapView.TileMode = MapTileMode.Standard;
                }
                else if (mMapView.TileMode == MapTileMode.Hd)
                {
                    //Set to HD 2X Mode
                    mMapView.TileMode = MapTileMode.Hd2x;
                }
                else
                {
                    //Set to HD Mode
                    mMapView.TileMode = MapTileMode.Hd;
                }
            }
            break;

            case 4:     // Clear Map Tile Cache
            {
                MapView.ClearMapTilePersistentCache();
            }
            break;
            }
        }