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);
}
}