using System.Drawing;\r\n
using MonoTouch.UIKit;\r\n
using ThinkGeo.MapSuite.Core;\r\n
using ThinkGeo.MapSuite.Android;\r\n\r\n
namespace CSHowDoISamples\r\n
{\r\n    
public class DisplayASimpleMap :UIViewController\r\n   
{\r\n        
private MapView iOSMap;\r\n\r\n       
public DisplayASimpleMap()\r\n       
 : base()\r\n       
 {\r\n           
 base.ViewDidLoad();\r\n\r\n    
 View.Frame = UIScreen.MainScreen.Bounds;\r\n           
 View.BackgroundColor = UIColor.White;\r\n           
 View.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight;\r\n\r\n            
 iOSMap = new MapView(View.Frame);\r\n            iOSMap.MapUnit = GeographyUnit.DecimalDegree;\r\n            
 iOSMap.CurrentExtent = new RectangleShape(-133.2515625, 89.2484375, 126.9046875, -88.290625);\r\n            
 iOSMap.BackgroundColor = UIColor.FromRGB(153, 179, 204);\r\n            
 View.AddSubview(iOSMap);\r\n\r\n            
 LayerOverlay layerOverlay = new LayerOverlay();\r\n            
 iOSMap.Overlays.Add(layerOverlay);\r\n\r\n            
 ShapeFileFeatureLayer worldLayer = new ShapeFileFeatureLayer(\"AppData/SampleData/Countries02.shp\");\r\n           
 worldLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.CreateSimpleAreaStyle(GeoColor.FromArgb(255, 233, 232, 214), GeoColor.FromArgb(255, 118, 138, 69));\r\n           
 worldLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;\r\n            
 layerOverlay.Layers.Add(worldLayer);\r\n\r\n            
 iOSMap.Refresh();\r\n           
 InitializeInstruction();\r\n        
 }\r\n\r\n        
 private void InitializeInstruction()\r\n       
 {\r\n            
 SampleUIHelper.InitializeInstruction(View, GetType(), isIphone => isIphone ? 100 : 80);\r\n        
 }\r\n    
}\r\n}