protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.GoogleMapLayout); if (MainActivity.Activities.ContainsKey("GoogleMapActivity")) { MainActivity.Activities["GoogleMapActivity"].Finish(); MainActivity.Activities.Remove("GoogleMapActivity"); MainActivity.Activities.Add("GoogleMapActivity", this); } else { MainActivity.Activities.Add("GoogleMapActivity", this); } local = Intent.GetStringExtra("Local"); Data_Parking.LoadXMLData(local, Data_Parking.DIC_PARKINGLOTSTRING[local]); System.IO.StreamReader sr = new System.IO.StreamReader(Assets.Open("UnderShopLocationInfo.xml")); System.Xml.XmlDocument xml = new System.Xml.XmlDocument(); xml.Load(sr); System.Xml.XmlNodeList nodeList = xml.SelectNodes("UnderShopLocationInfo/" + local); foreach (System.Xml.XmlNode i in nodeList) { underShopLoca = new UnderShopLocationMapInfo() { ShopName = i["ShopName"].InnerText, ShopAddr = i["ShopAddr"].InnerText, Shop_LAT = i["Shop_LAT"].InnerText, Shop_LNG = i["Shop_LNG"].InnerText }; } SetUpMap(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); if (Activities.ContainsKey("MainActivity")) { Activities["MainActivity"].Finish(); Activities.Remove("MainActivity"); Activities.Add("MainActivity", this); } else { Activities.Add("MainActivity", this); } Data_Parking.DIC_PARKINGLOT_OVERALL_INFO.Clear(); Data_Parking.DIC_PARKINGLOTSTRING.Clear(); Data_ShopInfo.DIC_SHOPINFO_OVERALL_INFO.Clear(); Data_ShopInfo.DIC_SHOP_XML_INFO_OVERALL_INFO.Clear(); Data_ShopInfo.DIC_SHOPMAP.Clear(); Data_ShopInfo.DIC_SHOP_DB_INFO_OVERALL_INFO.Clear(); if (Data_Parking.DIC_PARKINGLOT_OVERALL_INFO.Count == 0) { Data_Parking.SaveURL(Ulgiro3, GetString(Resource.String.sogonddong), GetString(Resource.String.kawncheldong), GetString(Resource.String.sanlimdong), GetString(Resource.String.inhyendong), GetString(Resource.String.jukyodong), GetString(Resource.String.bangsandong)); Data_Parking.SaveURL(Ulgiro4, GetString(Resource.String.sogonddong), GetString(Resource.String.kawncheldong), GetString(Resource.String.sanlimdong), GetString(Resource.String.inhyendong), GetString(Resource.String.jukyodong), GetString(Resource.String.bangsandong)); Data_Parking.SaveURL(UlgiEnterance, GetString(Resource.String.sogonddong), GetString(Resource.String.kawncheldong), GetString(Resource.String.sanlimdong), GetString(Resource.String.inhyendong), GetString(Resource.String.jukyodong), GetString(Resource.String.bangsandong)); Data_Parking.SaveURL(CityHall, GetString(Resource.String.seosomundong), GetString(Resource.String.sogonddong), GetString(Resource.String.taepyeongro)); Data_Parking.SaveURL(InHyeon, GetString(Resource.String.sanlimdong), GetString(Resource.String.inhyendong), GetString(Resource.String.yeekhawndong), GetString(Resource.String.chungmuro)); Data_Parking.SaveURL(Sindang, GetString(Resource.String.heongindong), GetString(Resource.String.sangwangsipli)); Data_Parking.SaveURL(JongKak, GetString(Resource.String.kawncheldong), GetString(Resource.String.insadong)); Data_Parking.SaveURL(Jongro4, GetString(Resource.String.yejidong), GetString(Resource.String.hunjeongdong), GetString(Resource.String.sanlimdong), GetString(Resource.String.jukyodong), GetString(Resource.String.inoedong)); Data_Parking.SaveURL(Majeon, GetString(Resource.String.bangsandong), GetString(Resource.String.jukyodong), GetString(Resource.String.yejidong), GetString(Resource.String.hunjeongdong)); Data_Parking.SaveURL(ChongGye5, GetString(Resource.String.bangsandong), GetString(Resource.String.jukyodong), GetString(Resource.String.yejidong), GetString(Resource.String.hunjeongdong)); Data_Parking.SaveURL(Jongoh, GetString(Resource.String.yejidong), GetString(Resource.String.inoedong)); Data_Parking.SaveURL(DongDaeMun, GetString(Resource.String.bangsandong), GetString(Resource.String.jongro5), GetString(Resource.String.jongro6), GetString(Resource.String.eulgiro6)); Data_Parking.SaveURL(ChongGye6, GetString(Resource.String.jongro5), GetString(Resource.String.jongro6), GetString(Resource.String.bangsandong)); Data_Parking.SaveURL(MyeongDong, GetString(Resource.String.sogonddong), GetString(Resource.String.chungmuro1)); Data_Parking.SaveURL(MyeongDongStation, GetString(Resource.String.namdaemoonro4), GetString(Resource.String.hoehyeondong2ga), GetString(Resource.String.chungmuro1)); Data_Parking.SaveURL(Sogong, GetString(Resource.String.sogonddong), GetString(Resource.String.chungmuro1)); Data_Parking.SaveURL(NamDaeMun, GetString(Resource.String.namdaemoonro4), GetString(Resource.String.bongraedong1)); Data_Parking.SaveURL(HoeHyeon, GetString(Resource.String.namdaemoonro3), GetString(Resource.String.chungmuro1)); Data_Parking.SaveURL(Gangnam, GetString(Resource.String.yeoksamdong), GetString(Resource.String.seochodong)); Data_Parking.SaveURL(Jamsil, GetString(Resource.String.sincheondong)); Data_Parking.SaveURL(GangNamTerminalPart1, GetString(Resource.String.banpodong)); Data_Parking.SaveURL(GangNamTerminalPart2, GetString(Resource.String.banpodong)); Data_Parking.SaveURL(GangNamTerminalPart3, GetString(Resource.String.banpodong)); Data_Parking.SaveURL(YeongDeungPoStation, GetString(Resource.String.yeongdeungpo)); Data_Parking.SaveURL(YeongDeungPoRotary, GetString(Resource.String.yeongdeungpo)); Data_Parking.SaveURL(YeongDeungPoMarketNewtown, GetString(Resource.String.yeongdeungpo)); } //배율구하기 { float defalt_dpi = 160.0f; float basic_dpix; float basic_dpiy; float dpixScaleSurplus = 0f; float dpiyScaleSurplus = 0f; basic_dpix = Resources.DisplayMetrics.Xdpi; basic_dpiy = Resources.DisplayMetrics.Ydpi; if (basic_dpix > 320) { dpixScaleSurplus = basic_dpix % defalt_dpi; dpiyScaleSurplus = basic_dpiy % defalt_dpi; } dpixScale = (float)Math.Round(basic_dpix / defalt_dpi + dpixScaleSurplus / defalt_dpi); dpiyScale = (float)Math.Round(basic_dpiy / defalt_dpi + dpiyScaleSurplus / defalt_dpi); //dpixScale = Resources.DisplayMetrics.ScaledDensity; //dpiyScale = Resources.DisplayMetrics.ScaledDensity; } if (Data_ShopInfo.DIC_SHOPINFO_OVERALL_INFO.Count == 0) { using (System.IO.StreamReader sr = new System.IO.StreamReader(Assets.Open("UnderShopInfo.xml"))) { System.Xml.XmlDocument xml = new System.Xml.XmlDocument(); xml.Load(sr); Data_ShopInfo.AddShopXMLInfo(Ulgiro3, xml); Data_ShopInfo.AddShopXMLInfo(Ulgiro4, xml); Data_ShopInfo.AddShopXMLInfo(UlgiEnterance, xml); Data_ShopInfo.AddShopXMLInfo(CityHall, xml); Data_ShopInfo.AddShopXMLInfo(InHyeon, xml); Data_ShopInfo.AddShopXMLInfo(Sindang, xml); Data_ShopInfo.AddShopXMLInfo(JongKak, xml); Data_ShopInfo.AddShopXMLInfo(Jongro4, xml); Data_ShopInfo.AddShopXMLInfo(Majeon, xml); Data_ShopInfo.AddShopXMLInfo(ChongGye5, xml); Data_ShopInfo.AddShopXMLInfo(Jongoh, xml); Data_ShopInfo.AddShopXMLInfo(DongDaeMun, xml); Data_ShopInfo.AddShopXMLInfo(ChongGye6, xml); Data_ShopInfo.AddShopXMLInfo(MyeongDong, xml); Data_ShopInfo.AddShopXMLInfo(MyeongDongStation, xml); Data_ShopInfo.AddShopXMLInfo(NamDaeMun, xml); Data_ShopInfo.AddShopXMLInfo(Sogong, xml); Data_ShopInfo.AddShopXMLInfo(HoeHyeon, xml); Data_ShopInfo.AddShopXMLInfo(Gangnam, xml); Data_ShopInfo.AddShopXMLInfo(Jamsil, xml); Data_ShopInfo.AddShopXMLInfo(GangNamTerminalPart1, xml); Data_ShopInfo.AddShopXMLInfo(GangNamTerminalPart2, xml); Data_ShopInfo.AddShopXMLInfo(GangNamTerminalPart3, xml); Data_ShopInfo.AddShopXMLInfo(YeongDeungPoStation, xml); Data_ShopInfo.AddShopXMLInfo(YeongDeungPoRotary, xml); Data_ShopInfo.AddShopXMLInfo(YeongDeungPoMarketNewtown, xml); } } // Data_ShopInfo.InsertShopInfoData(); Data_ShopInfo.SHOP_DB.GetDicShopInfo(); Data_ShopInfo.DIC_SHOPMAP.Clear(); if (Data_ShopInfo.DIC_SHOPMAP.Count == 0) { Data_ShopInfo.DIC_SHOPMAP.Add(Ulgiro3, Resource.Drawable.UGR3_final); Data_ShopInfo.DIC_SHOPMAP.Add(Ulgiro4, Resource.Drawable.UGR4_final); Data_ShopInfo.DIC_SHOPMAP.Add(UlgiEnterance, Resource.Drawable.UlgiEntranceFin); Data_ShopInfo.DIC_SHOPMAP.Add(CityHall, Resource.Drawable.CityHallFin); Data_ShopInfo.DIC_SHOPMAP.Add(InHyeon, Resource.Drawable.InHyeonFin); Data_ShopInfo.DIC_SHOPMAP.Add(Sindang, Resource.Drawable.SindangFinal); Data_ShopInfo.DIC_SHOPMAP.Add(JongKak, Resource.Drawable.jongak_final); Data_ShopInfo.DIC_SHOPMAP.Add(Jongro4, Resource.Drawable.jongro4_final); Data_ShopInfo.DIC_SHOPMAP.Add(Majeon, Resource.Drawable.majeongyo_final); Data_ShopInfo.DIC_SHOPMAP.Add(ChongGye5, Resource.Drawable.chungye5_final); Data_ShopInfo.DIC_SHOPMAP.Add(Jongoh, Resource.Drawable.jongO_final); Data_ShopInfo.DIC_SHOPMAP.Add(DongDaeMun, Resource.Drawable.Dongdaemoon_final); Data_ShopInfo.DIC_SHOPMAP.Add(ChongGye6, Resource.Drawable.chungye6_final); Data_ShopInfo.DIC_SHOPMAP.Add(MyeongDong, Resource.Drawable.Myeongdong_final); Data_ShopInfo.DIC_SHOPMAP.Add(MyeongDongStation, Resource.Drawable.myeongdongstaition_final); Data_ShopInfo.DIC_SHOPMAP.Add(NamDaeMun, Resource.Drawable.namdaemoon_final); Data_ShopInfo.DIC_SHOPMAP.Add(Sogong, Resource.Drawable.sogong_final); Data_ShopInfo.DIC_SHOPMAP.Add(HoeHyeon, Resource.Drawable.huihyun_final); Data_ShopInfo.DIC_SHOPMAP.Add(GangNamTerminalPart1, Resource.Drawable.Express1); Data_ShopInfo.DIC_SHOPMAP.Add(GangNamTerminalPart2, Resource.Drawable.Express2); Data_ShopInfo.DIC_SHOPMAP.Add(GangNamTerminalPart3, Resource.Drawable.Express3_fin); Data_ShopInfo.DIC_SHOPMAP.Add(Gangnam, Resource.Drawable.GangNamFinal); Data_ShopInfo.DIC_SHOPMAP.Add(Jamsil, Resource.Drawable.JamsilFinal); Data_ShopInfo.DIC_SHOPMAP.Add(YeongDeungPoStation, Resource.Drawable.YDPstaiton_final); Data_ShopInfo.DIC_SHOPMAP.Add(YeongDeungPoRotary, Resource.Drawable.YDProtary_final); Data_ShopInfo.DIC_SHOPMAP.Add(YeongDeungPoMarketNewtown, Resource.Drawable.YDPnewtown_final); } //Finish(); System.Threading.Thread.Sleep(2000); StartActivity(typeof(LocalSelectActivity)); }