www.pudn.com > UCGUI390a.rar > GPS_Spec.h


// 
#include "GUI.h" 
 
typedef struct{ 
	char*	name; 
	int		count; 
} Road_Desc; 
 
typedef struct{ 
	int x; 
	int y; 
	char* name; 
}PTDesc; 
 
int _Width = 960; 
int _Height = 720; 
 
//一般道路 
int _g_road_count = 27; 
Road_Desc _g_road_desc[27] =  
{ 
	{"",6}, 
	{"",4}, 
	{"",2}, 
	{"",2}, 
	{"",2}, 
	{"",2}, 
	{"",2}, 
	{"百花二路",2}, 
	{"园东街",2}, 
	{"园岭东路",2}, 
	{"园岭西路",2}, 
	{"园西街",2}, 
	{"燕南路",6}, 
	{"",8}, 
	{"",2}, 
	{"",2}, 
	{"荔香街",6}, 
	{"",3}, 
	{"同德路",2}, 
	{"",2}, 
	{"",2}, 
	{"Yiminglu",4}, 
	{"振华路",6}, 
	{"振中路",11}, 
	{"",2}, 
	{"同心路",35}, 
	{"振兴路",6} 
}; 
GUI_POINT _pt_gen_road[] =  
{ 
		{809,546}, 
		{833,554}, 
		{852,575}, 
		{865,610}, 
		{874,654}, 
		{875,720}, 
 
		{432,441}, 
		{521,439}, 
		{524,432}, 
		{522,376}, 
 
		{83,324}, 
		{86,429}, 
 
		{153,323}, 
		{154,428}, 
 
		{288,236}, 
		{290,425}, 
 
		{431,252}, 
		{547,249}, 
 
		{600,0}, 
		{600,6}, 
 
		{143,16}, 
		{143,0}, 
 
		{746,3}, 
		{746,0}, 
 
		{808,2}, 
		{808,0}, 
 
		{472,10}, 
		{472,0}, 
 
		{561,7}, 
		{561,0}, 
 
		{231,720}, 
		{229,600}, 
		{227,426}, 
		{227,320}, 
		{226,237}, 
		{221,14}, 
 
		{576,720}, 
		{576,640}, 
		{597,627}, 
		{605,621}, 
		{609,579}, 
		{626,522}, 
		{645,478}, 
		{685,491}, 
 
		{0,325}, 
		{83,324}, 
 
		{151,238}, 
		{153,323}, 
 
		{804,720}, 
		{803,684}, 
		{805,678}, 
		{808,621}, 
		{806,545}, 
		{809,546}, 
 
		{685,504}, 
		{799,542}, 
		{806,545}, 
 
		{547,249}, 
		{544,8}, 
 
		{82,240}, 
		{83,324}, 
 
		{153,323}, 
		{227,320}, 
 
		{432,378}, 
		{522,376}, 
		{560,371}, 
		{600,339}, 
 
		{0,431}, 
		{86,429}, 
		{154,428}, 
		{227,426}, 
		{290,425}, 
		{432,422}, 
 
		{0,602}, 
		{229,600}, 
		{264,600}, 
		{282,601}, 
		{294,601}, 
		{306,600}, 
		{321,596}, 
		{334,591}, 
		{346,587}, 
		{358,584}, 
		{434,583}, 
 
		{83,324}, 
		{153,323}, 
 
		{687,720}, 
		{685,504}, 
		{685,491}, 
		{684,446}, 
		{684,442}, 
		{684,438}, 
		{683,434}, 
		{682,430}, 
		{680,427}, 
		{679,423}, 
		{677,420}, 
		{674,417}, 
		{672,414}, 
		{669,412}, 
		{667,410}, 
		{664,408}, 
		{657,405}, 
		{653,403}, 
		{650,401}, 
		{647,399}, 
		{645,397}, 
		{642,395}, 
		{639,393}, 
		{637,391}, 
		{634,389}, 
		{632,386}, 
		{629,384}, 
		{627,381}, 
		{625,378}, 
		{622,375}, 
		{621,372}, 
		{619,369}, 
		{616,366}, 
		{600,339}, 
		{547,249}, 
 
		{0,242}, 
		{82,240}, 
		{151,238}, 
		{226,237}, 
		{288,236}, 
		{430,233} 
}; 
 
//主要道路 
int _m_road_count = 3; 
GUI_POINT _pt_m_road[] =  
{ 
		{960,20}, 
		{959,0}, 
 
		{436,720}, 
		{434,583}, 
		{432,441}, 
		{432,422}, 
		{432,378}, 
		{431,252}, 
		{430,233}, 
		{428,10}, 
		{427,0}, 
 
		{0,19}, 
		{143,16}, 
		{221,14}, 
		{428,10}, 
		{472,10}, 
		{544,8}, 
		{561,7}, 
		{600,6}, 
		{746,3}, 
		{808,2}, 
		{873,0} 
}; 
Road_Desc _m_road_desc[3] =  
{ 
	{"红岭中路",2}, 
	{"上步中路",9}, 
	{"红岭路",11} 
}; 
 
//公共绿地 
GUI_POINT _pt_green[] =  
{ 
		{705,40}, 
		{854,38}, 
		{855,138}, 
		{945,136}, 
		{951,720}, 
		{890,720}, 
		{890,653}, 
		{886,645}, 
		{877,644}, 
		{876,563}, 
		{874,557}, 
		{706,502}, 
		{705,410}, 
		{649,383}, 
		{562,238}, 
		{650,236}, 
		{639,204}, 
		{610,145}, 
		{595,119}, 
		{591,99}, 
		{580,97}, 
		{580,84}, 
		{589,87}, 
		{602,91}, 
		{603,109}, 
		{608,121}, 
		{621,121}, 
		{629,130}, 
		{658,130}, 
		{671,117}, 
		{671,110}, 
		{691,94}, 
		{700,94}, 
		{706,89}, 
		{705,40} 
}; 
Road_Desc _green_desc = {"公共绿地",35}; 
 
//绿地补充 
int _green_back_count = 2; 
GUI_POINT _pt_green_back[] =  
{ 
		{761,468}, 
		{776,468}, 
		{784,459}, 
		{789,445}, 
		{787,427}, 
		{783,415}, 
		{778,406}, 
		{776,401}, 
		{771,390}, 
		{767,386}, 
		{760,380}, 
		{757,374}, 
		{749,351}, 
		{743,336}, 
		{737,327}, 
		{730,300}, 
		{728,287}, 
		{717,283}, 
		{714,286}, 
		{712,300}, 
		{712,305}, 
		{718,330}, 
		{725,340}, 
		{735,348}, 
		{740,358}, 
		{739,364}, 
		{736,367}, 
		{733,378}, 
		{737,389}, 
		{739,398}, 
		{738,416}, 
		{742,434}, 
		{749,444}, 
		{755,458}, 
		{761,468}, 
 
		{836,497}, 
		{837,497}, 
		{837,497}, 
		{838,497}, 
		{838,497}, 
		{839,497}, 
		{840,496}, 
		{840,496}, 
		{840,496}, 
		{840,495}, 
		{841,495}, 
		{841,495}, 
		{842,494}, 
		{842,494}, 
		{842,494}, 
		{842,493}, 
		{843,493}, 
		{843,492}, 
		{843,492}, 
		{843,491}, 
		{843,491}, 
		{843,490}, 
		{843,489}, 
		{843,489}, 
		{843,488}, 
		{843,487}, 
		{843,487}, 
		{843,486}, 
		{843,486}, 
		{843,485}, 
		{843,485}, 
		{843,484}, 
		{843,483}, 
		{843,483}, 
		{843,482}, 
		{842,481}, 
		{842,481}, 
		{842,480}, 
		{842,480}, 
		{842,479}, 
		{841,478}, 
		{841,478}, 
		{841,477}, 
		{840,477}, 
		{840,476}, 
		{840,476}, 
		{840,475}, 
		{839,475}, 
		{839,474}, 
		{839,474}, 
		{838,474}, 
		{838,473}, 
		{837,473}, 
		{837,473}, 
		{836,473}, 
		{836,472}, 
		{835,472}, 
		{834,472}, 
		{834,472}, 
		{833,472}, 
		{833,472}, 
		{832,473}, 
		{832,473}, 
		{831,473}, 
		{831,473}, 
		{831,473}, 
		{830,474}, 
		{829,474}, 
		{829,474}, 
		{829,475}, 
		{828,475}, 
		{828,476}, 
		{827,476}, 
		{827,476}, 
		{827,477}, 
		{827,478}, 
		{826,478}, 
		{826,479}, 
		{826,479}, 
		{826,480}, 
		{825,480}, 
		{825,481}, 
		{825,481}, 
		{825,482}, 
		{825,482}, 
		{825,483}, 
		{825,483}, 
		{825,484}, 
		{825,484}, 
		{825,485}, 
		{825,486}, 
		{825,487}, 
		{826,487}, 
		{826,488}, 
		{826,489}, 
		{826,489}, 
		{827,490}, 
		{827,491}, 
		{827,491}, 
		{828,492}, 
		{828,492}, 
		{828,493}, 
		{829,493}, 
		{829,494}, 
		{830,494}, 
		{830,495}, 
		{831,495}, 
		{831,495}, 
		{832,496}, 
		{832,496}, 
		{833,496}, 
		{833,496}, 
		{834,497}, 
		{834,497}, 
		{835,497}, 
		{835,497}, 
		{836,497}, 
		{836,497} 
}; 
Road_Desc _green_back_desc[2] = {{"岛",35},{"岛",118}}; 
 
 
//学校 
PTDesc _school[] =  
{ 
		{253,103,"深圳市外国语学校"}, 
		{30,174,"机关第五幼儿园"} 
}; 
 
//单位 
int _unit_count = 46; 
PTDesc _unit[] =  
{ 
		{497,359,"市府通心岭39栋"}, 
		{400,635,"科学馆"}, 
		{177,218,"能源集团"}, 
		{494,487,"深圳会堂"}, 
		{462,609,"新领域迪士科"}, 
		{777,630,"深圳市博物馆"}, 
		{825,647,"招商银行"}, 
		{819,43,"市商业银行福田支行"}, 
		{128,74,"市交通管理局"}, 
		{632,80,"深圳图书馆"}, 
		{873,72,"青少年活动中心"}, 
		{894,122,"天象馆"}, 
		{196,173,"市艺术中心"}, 
		{841,309,"荔枝公园"}, 
		{337,464,"成人教育中心"}, 
		{410,566,"上海航空公司深圳营业部"}, 
		{412,532,"福田房地产开发公司"}, 
		{317,184,"深圳市地质局"}, 
		{578,555,"机关事务管理局"}, 
		{379,256,"经济协作办公室"}, 
		{387,209,"台湾事务办公室"}, 
		{379,256,"计划生育办公室"}, 
		{379,256,"城市管理办公室"}, 
		{379,256,"深圳市环境保护局"}, 
		{330,394,"深圳市建设局"}, 
		{379,256,"经济体制改革办公室"}, 
		{379,256,"深圳市技术监督局"}, 
		{400,635,"深圳市科学技术局"}, 
		{379,256,"深圳市经济发展局"}, 
		{379,256,"深圳市监察局"}, 
		{379,256,"深圳市计划局"}, 
		{379,256,"深圳市法制局"}, 
		{261,264,"深圳市规划国土局"}, 
		{379,256,"深圳市机关事务管理局"}, 
		{261,264,"深圳市规划国土信息中心"}, 
		{560,559,"深圳市人事局"}, 
		{379,256,"深圳市农业局"}, 
		{379,256,"深圳市贸易发展局"}, 
		{379,256,"深圳市外商投资局"}, 
		{379,256,"深圳市运输局"}, 
		{379,256,"深圳市政府二办"}, 
		{578,573,"深圳市政府"}, 
		{495,418,"深圳市人大常委会"}, 
		{483,546,"深圳市政协"}, 
		{63,58,"福田区园岭街道办事处荔村居委会"}, 
		{647,605,"深圳市统计信息局"} 
}; 
 
//水 
GUI_POINT _pt_water[] =  
{ 
		 { 719,  97}, 
		 { 725,  98}, 
		 { 738, 104}, 
		 { 752, 114}, 
		 { 760, 122}, 
		 { 761, 122}, 
		 { 763, 130}, 
		 { 765, 137}, 
		 { 766, 145}, 
		 { 764, 161}, 
		 { 757, 169}, 
		 { 756, 170}, 
		 { 754, 177}, 
		 { 739, 187}, 
		 { 738, 188}, 
		 { 725, 188}, 
		 { 730, 185}, 
		 { 741, 178}, 
		 { 747, 172}, 
		 { 750, 165}, 
		 { 761, 150}, 
		 { 761, 142}, 
		 { 760, 140}, 
		 { 757, 134}, 
		 { 755, 128}, 
		 { 747, 119}, 
		 { 740, 117}, 
		 { 729, 115}, 
		 { 721, 114}, 
		 { 719, 114}, 
		 { 717, 115}, 
		 { 709, 117}, 
		 { 703, 121}, 
		 { 701, 123}, 
		 { 694, 131}, 
		 { 691, 143}, 
		 { 689, 151}, 
		 { 686, 154}, 
		 { 683, 153}, 
		 { 673, 152}, 
		 { 664, 160}, 
		 { 652, 172}, 
		 { 643, 183}, 
		 { 636, 190}, 
		 { 621, 190}, 
		 { 618, 180}, 
		 { 614, 165}, 
		 { 610, 154}, 
		 { 608, 141}, 
		 { 598, 132}, 
		 { 590, 118}, 
		 { 585, 106}, 
		 { 585,  98}, 
		 { 585,  97}, 
		 { 591,  98}, 
		 { 592,  98}, 
		 { 593, 100}, 
		 { 594, 106}, 
		 { 599, 119}, 
		 { 605, 126}, 
		 { 608, 127}, 
		 { 616, 127}, 
		 { 622, 131}, 
		 { 632, 134}, 
		 { 648, 135}, 
		 { 660, 133}, 
		 { 668, 127}, 
		 { 676, 117}, 
		 { 686, 109}, 
		 { 696, 105}, 
		 { 706,  98}, 
		 { 709,  96}, 
		 { 714,  97}, 
		 { 719,  97}, 
		 { 621, 190}, 
		 { 636, 190}, 
		 { 635, 194}, 
		 { 641, 209}, 
		 { 656, 225}, 
		 { 669, 235}, 
		 { 685, 249}, 
		 { 699, 272}, 
		 { 703, 274}, 
		 { 709, 275}, 
		 { 712, 272}, 
		 { 713, 254}, 
		 { 711, 239}, 
		 { 709, 220}, 
		 { 709, 208}, 
		 { 713, 196}, 
		 { 715, 193}, 
		 { 725, 188}, 
		 { 738, 188}, 
		 { 721, 197}, 
		 { 719, 202}, 
		 { 720, 207}, 
		 { 722, 210}, 
		 { 724, 211}, 
		 { 730, 223}, 
		 { 735, 236}, 
		 { 740, 240}, 
		 { 747, 239}, 
		 { 759, 243}, 
		 { 769, 263}, 
		 { 775, 298}, 
		 { 777, 320}, 
		 { 777, 343}, 
		 { 777, 355}, 
		 { 778, 364}, 
		 { 782, 377}, 
		 { 793, 382}, 
		 { 800, 382}, 
		 { 804, 378}, 
		 { 810, 377}, 
		 { 817, 381}, 
		 { 821, 391}, 
		 { 824, 397}, 
		 { 833, 401}, 
		 { 841, 402}, 
		 { 850, 401}, 
		 { 860, 400}, 
		 { 877, 398}, 
		 { 886, 397}, 
		 { 893, 392}, 
		 { 897, 388}, 
		 { 904, 381}, 
		 { 915, 373}, 
		 { 922, 371}, 
		 { 928, 370}, 
		 { 929, 371}, 
		 { 928, 380}, 
		 { 929, 381}, 
		 { 930, 380}, 
		 { 933, 376}, 
		 { 934, 375}, 
		 { 935, 377}, 
		 { 936, 386}, 
		 { 935, 396}, 
		 { 935, 405}, 
		 { 934, 412}, 
		 { 932, 416}, 
		 { 928, 418}, 
		 { 924, 417}, 
		 { 923, 416}, 
		 { 920, 413}, 
		 { 917, 409}, 
		 { 912, 408}, 
		 { 906, 410}, 
		 { 903, 414}, 
		 { 898, 424}, 
		 { 899, 435}, 
		 { 902, 445}, 
		 { 906, 452}, 
		 { 913, 457}, 
		 { 917, 458}, 
		 { 917, 478}, 
		 { 907, 486}, 
		 { 908, 489}, 
		 { 919, 480}, 
		 { 919, 474}, 
		 { 921, 475}, 
		 { 922, 477}, 
		 { 922, 479}, 
		 { 923, 481}, 
		 { 923, 481}, 
		 { 925, 480}, 
		 { 924, 477}, 
		 { 923, 474}, 
		 { 922, 472}, 
		 { 924, 464}, 
		 { 926, 460}, 
		 { 932, 459}, 
		 { 936, 462}, 
		 { 938, 472}, 
		 { 933, 490}, 
		 { 926, 508}, 
		 { 924, 515}, 
		 { 919, 527}, 
		 { 917, 536}, 
		 { 915, 545}, 
		 { 917, 552}, 
		 { 924, 556}, 
		 { 930, 562}, 
		 { 932, 572}, 
		 { 931, 585}, 
		 { 932, 600}, 
		 { 933, 621}, 
		 { 934, 643}, 
		 { 935, 650}, 
		 { 937, 662}, 
		 { 937, 676}, 
		 { 936, 683}, 
		 { 932, 681}, 
		 { 929, 670}, 
		 { 923, 663}, 
		 { 919, 650}, 
		 { 911, 642}, 
		 { 902, 634}, 
		 { 896, 629}, 
		 { 895, 619}, 
		 { 887, 604}, 
		 { 880, 597}, 
		 { 875, 594}, 
		 { 870, 584}, 
		 { 865, 568}, 
		 { 860, 555}, 
		 { 856, 537}, 
		 { 847, 525}, 
		 { 843, 519}, 
		 { 836, 521}, 
		 { 825, 521}, 
		 { 813, 521}, 
		 { 799, 515}, 
		 { 790, 509}, 
		 { 778, 500}, 
		 { 772, 493}, 
		 { 764, 485}, 
		 { 753, 487}, 
		 { 743, 488}, 
		 { 729, 487}, 
		 { 713, 481}, 
		 { 708, 465}, 
		 { 709, 441}, 
		 { 713, 417}, 
		 { 722, 396}, 
		 { 721, 378}, 
		 { 718, 360}, 
		 { 714, 343}, 
		 { 705, 326}, 
		 { 696, 308}, 
		 { 688, 292}, 
		 { 677, 271}, 
		 { 663, 252}, 
		 { 647, 233}, 
		 { 640, 226}, 
		 { 632, 217}, 
		 { 627, 203}, 
		 { 621, 190} 
}; 
 
void enlarge() 
{ 
	int i, count; 
	int cur_x, cur_y;
	cur_x = WM_GetWindowOrgX(_hFrameMapWin);
	cur_y = WM_GetWindowOrgY(_hFrameMapWin);
	WM_MoveWindow(_hFrameMapWin, cur_x, cur_y); 
	_Width = _Width<<1; 
	_Height = _Height<<1; 
	WM_ResizeWindow(_hFrameMapWin, _Width, _Height); 
 
	for (i=0; i<238; i++) 
	{ 
		_pt_water[i].x = (_pt_water[i].x)<<(1); 
		_pt_water[i].y = (_pt_water[i].y)<<(1); 
	} 
 
	for (i=0; i<46; i++) 
	{ 
		pt_unit[i].x = (pt_unit[i].x)<<(1); 
		pt_unit[i].y = (pt_unit[i].y)<<(1); 
	} 
	 
	for (i=0; i<2; i++) 
	{ 
		pt_school[i].x = (pt_school[i].x)<<(1); 
		pt_school[i].y = (pt_school[i].y)<<(1); 
	} 
	 
	for (i=0; i<153; i++) 
	{ 
		_pt_green_back[i].x = (_pt_green_back[i].x)<<(1); 
		_pt_green_back[i].y = (_pt_green_back[i].y)<<(1); 
	} 
	 
	for (i=0; i<35; i++) 
	{ 
		_pt_green[i].x = (_pt_green[i].x)<<(1); 
		_pt_green[i].y = (_pt_green[i].y)<<(1); 
	} 
	 
	for (i=0; i<22; i++) 
	{ 
		_pt_m_road[i].x = (_pt_m_road[i].x)<<(1); 
		_pt_m_road[i].y = (_pt_m_road[i].y)<<(1); 
	} 
	 
	count = 0; 
	for(i=0; i<27; i++) 
		count += _g_road_desc[i].count; 
	for (i=0; i>1), -(cur_y>>1)); 
	_Width = _Width>>1; 
	_Height = _Height>>1; 
	WM_ResizeWindow(_hFrameMapWin, _Width, _Height); 
 
	for (i=0; i<238; i++) 
	{ 
		_pt_water[i].x = (_pt_water[i].x)>>(1); 
		_pt_water[i].y = (_pt_water[i].y)>>(1); 
	} 
 
	for (i=0; i<46; i++) 
	{ 
		pt_unit[i].x = (pt_unit[i].x)>>(1); 
		pt_unit[i].y = (pt_unit[i].y)>>(1); 
	} 
	 
	for (i=0; i<2; i++) 
	{ 
		pt_school[i].x = (pt_school[i].x)>>(1); 
		pt_school[i].y = (pt_school[i].y)>>(1); 
	} 
	 
	for (i=0; i<153; i++) 
	{ 
		_pt_green_back[i].x = (_pt_green_back[i].x)>>(1); 
		_pt_green_back[i].y = (_pt_green_back[i].y)>>(1); 
	} 
	 
	for (i=0; i<35; i++) 
	{ 
		_pt_green[i].x = (_pt_green[i].x)>>(1); 
		_pt_green[i].y = (_pt_green[i].y)>>(1); 
	} 
	 
	for (i=0; i<22; i++) 
	{ 
		_pt_m_road[i].x = (_pt_m_road[i].x)>>(1); 
		_pt_m_road[i].y = (_pt_m_road[i].y)>>(1); 
	} 
	 
	count = 0; 
	for(i=0; i<27; i++) 
		count += _g_road_desc[i].count; 
	for (i=0; i>(1); 
		_pt_gen_road[i].y = (_pt_gen_road[i].y)>>(1); 
	} 
}