The vector layers make it easy to draw geometries, shapes, polygons, and paths with geographical coordinates on top of a map. This can be used to draw political borders such as countries, states, etc. This topic demonstrates how to draw political borders on a map.
Add vector layer and polygons over the map in code, as shown below.
Add the following code to the Page_Load event, to add a C1VectorLayer to the Maps control and add three C1VectorPolygons that represent various parts of China, to the vector layer.
To write code in C#
C# |
Copy Code
|
---|---|
// Create and add a Vector Layer C1VectorLayer vectorlayer = new C1VectorLayer(); vectorlayer.DataType = DataType.WijJson; C1Maps1.Layers.Add(vectorlayer); // Create and add three Polygons, to the vector layer C1VectorPolygon[] vectors = new C1VectorPolygon[3]; for (int i = 0; i < 3; i++) { vectors[i] = new C1VectorPolygon(); vectorlayer.DataWijJson.Vectors.Add(vectors[i]); } // Set the colors and add points to the first polygon vectors[0].Fill = Color.Yellow; vectors[0].Name = "China"; vectors[0].Stroke = Color.Black; vectors[0].Points.Add(new PointD(110.855d, 19.52888d)); vectors[0].Points.Add(new PointD(110.4832d, 19.16761d)); vectors[0].Points.Add(new PointD(110.5255d, 18.80083d)); vectors[0].Points.Add(new PointD(110.0503d, 18.3852d)); vectors[0].Points.Add(new PointD(109.7594d, 18.39152d)); vectors[0].Points.Add(new PointD(109.7036d, 18.19777d)); vectors[0].Points.Add(new PointD(108.6871d, 18.50562d)); vectors[0].Points.Add(new PointD(108.6283d, 19.28028d)); vectors[0].Points.Add(new PointD(109.2939d, 19.76d)); vectors[0].Points.Add(new PointD(109.1653d, 19.7236d)); vectors[0].Points.Add(new PointD(109.2572d, 19.89972d)); vectors[0].Points.Add(new PointD(109.4658d, 19.82861d)); vectors[0].Points.Add(new PointD(109.6108d, 19.99389d)); vectors[0].Points.Add(new PointD(110.6655d, 20.13361d)); vectors[0].Points.Add(new PointD(110.9425d, 19.97861d)); vectors[0].Points.Add(new PointD(111.0215d, 19.63829d)); vectors[0].Points.Add(new PointD(110.855d, 19.52888d)); // Set the colors and add points to the second polygon vectors[1].Fill = Color.Yellow; vectors[1].Name = "China"; vectors[1].Stroke = Color.Black; vectors[1].Points.Add(new PointD(121.4441, 25.13474)); vectors[1].Points.Add(new PointD(121.5632, 25.28361)); vectors[1].Points.Add(new PointD(122.0004, 25.00722)); vectors[1].Points.Add(new PointD(121.8182, 24.85028)); vectors[1].Points.Add(new PointD(121.8397, 24.47638)); vectors[1].Points.Add(new PointD(121.3556, 23.0875)); vectors[1].Points.Add(new PointD(120.7196, 21.92791)); vectors[1].Points.Add(new PointD(120.6103, 22.31277)); vectors[1].Points.Add(new PointD(120.3071, 22.54044)); vectors[1].Points.Add(new PointD(120.0539, 23.04437)); vectors[1].Points.Add(new PointD(120.1112, 23.61708)); vectors[1].Points.Add(new PointD(121.0017, 25.00166)); vectors[1].Points.Add(new PointD(121.4441, 25.13474)); // Set the colors and add points to the third polygon vectors[2].Fill = Color.Yellow ; vectors[2].Name = "China"; vectors[2].Stroke = Color.Black; vectors[2].Points.Add(new PointD(88.91693d, 27.32083d)); vectors[2].Points.Add(new PointD(88.76464d, 27.54243d)); vectors[2].Points.Add(new PointD(88.83575d, 28.00805d)); vectors[2].Points.Add(new PointD(88.62435d, 28.1168d)); vectors[2].Points.Add(new PointD(88.14279d, 27.86605d)); vectors[2].Points.Add(new PointD(87.19275d, 27.82305d)); vectors[2].Points.Add(new PointD(86.69527d, 28.11166d)); vectors[2].Points.Add(new PointD(86.45137d, 27.90888d)); vectors[2].Points.Add(new PointD(86.19769d, 28.15805d)); vectors[2].Points.Add(new PointD(86.0054d, 27.88625d)); vectors[2].Points.Add(new PointD(85.72137d, 28.27916d)); vectors[2].Points.Add(new PointD(85.11095d, 28.30666d)); vectors[2].Points.Add(new PointD(85.19518d, 28.59104d)); vectors[2].Points.Add(new PointD(84.84665d, 28.54444d)); vectors[2].Points.Add(new PointD(84.48623d, 28.73402d)); vectors[2].Points.Add(new PointD(84.11651d, 29.26097d)); vectors[2].Points.Add(new PointD(83.5479d, 29.18902d)); vectors[2].Points.Add(new PointD(83.19109d, 29.63166d)); vectors[2].Points.Add(new PointD(82.17525d, 30.06923d)); vectors[2].Points.Add(new PointD(82.11123d, 30.33444d)); vectors[2].Points.Add(new PointD(81.42623d, 30.385d)); vectors[2].Points.Add(new PointD(81.23221d, 30.01194d)); vectors[2].Points.Add(new PointD(81.02536d, 30.20435d)); vectors[2].Points.Add(new PointD(80.207d, 30.57552d)); vectors[2].Points.Add(new PointD(80.25423d, 30.73374d)); vectors[2].Points.Add(new PointD(79.86304d, 30.96583d)); vectors[2].Points.Add(new PointD(79.55429d, 30.95708d)); vectors[2].Points.Add(new PointD(79.08082d, 31.43729d)); vectors[2].Points.Add(new PointD(78.76825d, 31.30895d)); vectors[2].Points.Add(new PointD(78.77075d, 31.96847d)); vectors[2].Points.Add(new PointD(78.47594d, 32.24304d)); vectors[2].Points.Add(new PointD(78.40595d, 32.5561d)); vectors[2].Points.Add(new PointD(78.74623d, 32.63902d)); vectors[2].Points.Add(new PointD(78.9711d, 32.35083d)); vectors[2].Points.Add(new PointD(79.52874d, 32.75666d)); vectors[2].Points.Add(new PointD(79.37511d, 33.09944d)); vectors[2].Points.Add(new PointD(78.93623d, 33.42863d)); vectors[2].Points.Add(new PointD(78.81387d, 33.52041d)); vectors[2].Points.Add(new PointD(78.73581d, 34.06833d)); vectors[2].Points.Add(new PointD(78.98535d, 34.35001d)); vectors[2].Points.Add(new PointD(78.33707d, 34.6118d)); vectors[2].Points.Add(new PointD(78.02305d, 35.28069d)); vectors[2].Points.Add(new PointD(78.0718d, 35.49902d)); vectors[2].Points.Add(new PointD(77.82393d, 35.50133d)); vectors[2].Points.Add(new PointD(76.89526d, 35.6125d)); vectors[2].Points.Add(new PointD(76.55304d, 35.90665d)); vectors[2].Points.Add(new PointD(76.18061d, 35.81458d)); vectors[2].Points.Add(new PointD(75.92887d, 36.07082d)); vectors[2].Points.Add(new PointD(76.04166d, 36.23751d)); vectors[2].Points.Add(new PointD(75.85984d, 36.66343d)); vectors[2].Points.Add(new PointD(75.45179d, 36.73169d)); vectors[2].Points.Add(new PointD(75.39902d, 36.91156d)); vectors[2].Points.Add(new PointD(75.14787d, 36.99719d)); vectors[2].Points.Add(new PointD(74.56543d, 37.02782d)); vectors[2].Points.Add(new PointD(74.39089d, 37.17d)); vectors[2].Points.Add(new PointD(74.91574d, 37.23733d)); vectors[2].Points.Add(new PointD(75.18748d, 37.40659d)); vectors[2].Points.Add(new PointD(74.9036d, 37.65243d)); vectors[2].Points.Add(new PointD(74.85442d, 38.47256d)); vectors[2].Points.Add(new PointD(74.35471d, 38.67438d)); vectors[2].Points.Add(new PointD(73.81401d, 38.61271d)); vectors[2].Points.Add(new PointD(73.70818d, 38.88653d)); vectors[2].Points.Add(new PointD(73.85235d, 38.97256d)); vectors[2].Points.Add(new PointD(73.62005d, 39.23569d)); vectors[2].Points.Add(new PointD(73.65569d, 39.45483d)); vectors[2].Points.Add(new PointD(73.95471d, 39.59965d)); vectors[2].Points.Add(new PointD(73.8429d, 39.76896d)); vectors[2].Points.Add(new PointD(73.99096d, 40.04202d)); vectors[2].Points.Add(new PointD(74.88089d, 40.32792d)); vectors[2].Points.Add(new PointD(74.8588d, 40.51723d)); vectors[2].Points.Add(new PointD(75.23394d, 40.45042d)); vectors[2].Points.Add(new PointD(75.58284d, 40.64452d)); vectors[2].Points.Add(new PointD(75.70374d, 40.298d)); vectors[2].Points.Add(new PointD(76.3344d, 40.35324d)); vectors[2].Points.Add(new PointD(76.87067d, 41.01258d)); vectors[2].Points.Add(new PointD(78.08083d, 41.04079d)); vectors[2].Points.Add(new PointD(78.39554d, 41.39286d)); vectors[2].Points.Add(new PointD(80.24513d, 42.03954d)); vectors[2].Points.Add(new PointD(80.23402d, 42.19622d)); vectors[2].Points.Add(new PointD(80.15804d, 42.63245d)); vectors[2].Points.Add(new PointD(80.25796d, 42.81565d)); vectors[2].Points.Add(new PointD(80.57226d, 42.88545d)); vectors[2].Points.Add(new PointD(80.38405d, 43.02906d)); vectors[2].Points.Add(new PointD(80.81526d, 43.1683d)); vectors[2].Points.Add(new PointD(80.36887d, 44.11378d)); vectors[2].Points.Add(new PointD(80.38499d, 44.6358d)); vectors[2].Points.Add(new PointD(80.51589d, 44.73408d)); vectors[2].Points.Add(new PointD(79.87106d, 44.90282d)); vectors[2].Points.Add(new PointD(81.67928d, 45.3497d)); vectors[2].Points.Add(new PointD(81.94803d, 45.15748d)); vectors[2].Points.Add(new PointD(82.56638d, 45.13303d)); vectors[2].Points.Add(new PointD(82.64624d, 45.43581d)); vectors[2].Points.Add(new PointD(82.32179d, 45.5831d)); vectors[2].Points.Add(new PointD(83.03443d, 47.20061d)); vectors[2].Points.Add(new PointD(83.93026d, 46.97332d)); vectors[2].Points.Add(new PointD(84.67804d, 46.99361d)); vectors[2].Points.Add(new PointD(84.80318d, 46.8277d)); vectors[2].Points.Add(new PointD(85.52257d, 47.0591d)); vectors[2].Points.Add(new PointD(85.70139d, 47.26221d)); vectors[2].Points.Add(new PointD(85.53707d, 47.93721d)); vectors[2].Points.Add(new PointD(85.76596d, 48.39333d)); vectors[2].Points.Add(new PointD(86.59791d, 48.54277d)); vectors[2].Points.Add(new PointD(86.87602d, 49.1102d)); vectors[2].Points.Add(new PointD(87.34821d, 49.09262d)); vectors[2].Points.Add(new PointD(87.8407d, 49.17295d)); vectors[2].Points.Add(new PointD(87.89291d, 48.98304d)); vectors[2].Points.Add(new PointD(87.7611d, 48.88103d)); vectors[2].Points.Add(new PointD(88.05942d, 48.73499d)); vectors[2].Points.Add(new PointD(87.99194d, 48.56541d)); vectors[2].Points.Add(new PointD(88.51679d, 48.40582d)); vectors[2].Points.Add(new PointD(88.61179d, 48.21193d)); vectors[2].Points.Add(new PointD(89.08514d, 47.99374d)); vectors[2].Points.Add(new PointD(90.07096d, 47.88791d)); vectors[2].Points.Add(new PointD(90.9136d, 46.95221d)); vectors[2].Points.Add(new PointD(91.07027d, 46.57735d)); vectors[2].Points.Add(new PointD(90.92151d, 46.29694d)); vectors[2].Points.Add(new PointD(91.02651d, 46.01735d)); vectors[2].Points.Add(new PointD(90.68193d, 45.57972d)); vectors[2].Points.Add(new PointD(90.89694d, 45.25305d)); vectors[2].Points.Add(new PointD(91.56088d, 45.07729d)); vectors[2].Points.Add(new PointD(93.5547d, 44.95721d)); vectors[2].Points.Add(new PointD(94.71735d, 44.35499d)); vectors[2].Points.Add(new PointD(95.41061d, 44.29416d)); vectors[2].Points.Add(new PointD(95.34109d, 44.01937d)); vectors[2].Points.Add(new PointD(95.53339d, 43.99311d)); vectors[2].Points.Add(new PointD(95.87901d, 43.28388d)); vectors[2].Points.Add(new PointD(96.38206d, 42.73499d)); vectors[2].Points.Add(new PointD(97.1654d, 42.79583d)); vectors[2].Points.Add(new PointD(99.51012d, 42.57194d)); vectors[2].Points.Add(new PointD(100.8425d, 42.67707d)); vectors[2].Points.Add(new PointD(101.8147d, 42.50972d)); vectors[2].Points.Add(new PointD(102.0772d, 42.23333d)); vectors[2].Points.Add(new PointD(103.4164d, 41.88721d)); vectors[2].Points.Add(new PointD(104.5267d, 41.87721d)); vectors[2].Points.Add(new PointD(104.5237d, 41.67068d)); vectors[2].Points.Add(new PointD(105.0065d, 41.58666d)); vectors[2].Points.Add(new PointD(107.4758d, 42.46624d)); vectors[2].Points.Add(new PointD(109.3107d, 42.42999d)); vectors[2].Points.Add(new PointD(110.1064d, 42.64576d)); vectors[2].Points.Add(new PointD(110.9897d, 43.31694d)); vectors[2].Points.Add(new PointD(111.9583d, 43.69221d)); vectors[2].Points.Add(new PointD(111.4214d, 44.37527d)); vectors[2].Points.Add(new PointD(111.873d, 45.04944d)); vectors[2].Points.Add(new PointD(112.4272d, 45.08055d)); vectors[2].Points.Add(new PointD(112.853d, 44.8461d)); vectors[2].Points.Add(new PointD(113.638d, 44.74527d)); vectors[2].Points.Add(new PointD(114.5453d, 45.38943d)); vectors[2].Points.Add(new PointD(115.7019d, 45.4586d)); vectors[2].Points.Add(new PointD(116.2104d, 45.72193d)); vectors[2].Points.Add(new PointD(116.5855d, 46.29583d)); vectors[2].Points.Add(new PointD(117.3755d, 46.41888d)); vectors[2].Points.Add(new PointD(117.425d, 46.57069d)); vectors[2].Points.Add(new PointD(117.8455d, 46.53645d)); vectors[2].Points.Add(new PointD(118.3147d, 46.73638d)); vectors[2].Points.Add(new PointD(119.7068d, 46.59895d)); vectors[2].Points.Add(new PointD(119.9315d, 46.71513d)); vectors[2].Points.Add(new PointD(119.9225d, 46.90221d)); vectors[2].Points.Add(new PointD(119.125d, 47.66499d)); vectors[2].Points.Add(new PointD(118.5393d, 47.99475d)); vectors[2].Points.Add(new PointD(117.8046d, 48.01125d)); vectors[2].Points.Add(new PointD(117.3827d, 47.65741d)); vectors[2].Points.Add(new PointD(116.8747d, 47.88805d)); vectors[2].Points.Add(new PointD(116.2624d, 47.87819d)); vectors[2].Points.Add(new PointD(115.9231d, 47.69186d)); vectors[2].Points.Add(new PointD(115.5944d, 47.91749d)); vectors[2].Points.Add(new PointD(115.5491d, 48.14353d)); vectors[2].Points.Add(new PointD(115.8358d, 48.25249d)); vectors[2].Points.Add(new PointD(115.8111d, 48.52055d)); vectors[2].Points.Add(new PointD(116.7114d, 49.83047d)); vectors[2].Points.Add(new PointD(117.8747d, 49.52058d)); vectors[2].Points.Add(new PointD(118.5746d, 49.92263d)); vectors[2].Points.Add(new PointD(119.321d, 50.09631d)); vectors[2].Points.Add(new PointD(119.36d, 50.33028d)); vectors[2].Points.Add(new PointD(119.1386d, 50.39027d)); vectors[2].Points.Add(new PointD(120.0641d, 51.62083d)); vectors[2].Points.Add(new PointD(120.7767d, 52.115d)); vectors[2].Points.Add(new PointD(120.6259d, 52.34423d)); vectors[2].Points.Add(new PointD(120.7122d, 52.54267d)); vectors[2].Points.Add(new PointD(120.0819d, 52.58805d)); vectors[2].Points.Add(new PointD(120.0314d, 52.76819d)); vectors[2].Points.Add(new PointD(120.8307d, 53.26374d)); vectors[2].Points.Add(new PointD(123.6147d, 53.54361d)); vectors[2].Points.Add(new PointD(124.4933d, 53.18832d)); vectors[2].Points.Add(new PointD(125.62d, 53.05027d)); vectors[2].Points.Add(new PointD(125.6573d, 52.8752d)); vectors[2].Points.Add(new PointD(126.0968d, 52.75722d)); vectors[2].Points.Add(new PointD(125.9943d, 52.5761d)); vectors[2].Points.Add(new PointD(126.555d, 52.12694d)); vectors[2].Points.Add(new PointD(126.4412d, 51.99437d)); vectors[2].Points.Add(new PointD(126.9139d, 51.38138d)); vectors[2].Points.Add(new PointD(126.8176d, 51.26555d)); vectors[2].Points.Add(new PointD(126.9689d, 51.31923d)); vectors[2].Points.Add(new PointD(126.9331d, 51.05825d)); vectors[2].Points.Add(new PointD(127.2919d, 50.74138d)); vectors[2].Points.Add(new PointD(127.334d, 50.31472d)); vectors[2].Points.Add(new PointD(127.5861d, 50.20856d)); vectors[2].Points.Add(new PointD(127.515d, 49.80588d)); vectors[2].Points.Add(new PointD(127.838d, 49.58665d)); vectors[2].Points.Add(new PointD(128.7119d, 49.58443d)); vectors[2].Points.Add(new PointD(129.1118d, 49.34676d)); vectors[2].Points.Add(new PointD(129.4902d, 49.4158d)); vectors[2].Points.Add(new PointD(130.2246d, 48.86464d)); vectors[2].Points.Add(new PointD(130.674d, 48.86041d)); vectors[2].Points.Add(new PointD(130.5236d, 48.60576d)); vectors[2].Points.Add(new PointD(130.824d, 48.3268d)); vectors[2].Points.Add(new PointD(130.6598d, 48.10839d)); vectors[2].Points.Add(new PointD(130.9922d, 47.68721d)); vectors[2].Points.Add(new PointD(132.5211d, 47.71027d)); vectors[2].Points.Add(new PointD(133.0827d, 48.09888d)); vectors[2].Points.Add(new PointD(133.4843d, 48.06888d)); vectors[2].Points.Add(new PointD(134.4153d, 48.39112d)); vectors[2].Points.Add(new PointD(134.7408d, 48.26713d)); vectors[2].Points.Add(new PointD(134.5576d, 47.99207d)); vectors[2].Points.Add(new PointD(134.7608d, 47.70027d)); vectors[2].Points.Add(new PointD(134.1825d, 47.32333d)); vectors[2].Points.Add(new PointD(133.9977d, 46.64017d)); vectors[2].Points.Add(new PointD(133.8472d, 46.47888d)); vectors[2].Points.Add(new PointD(133.9016d, 46.25363d)); vectors[2].Points.Add(new PointD(133.4761d, 45.82347d)); vectors[2].Points.Add(new PointD(133.4702d, 45.62458d)); vectors[2].Points.Add(new PointD(133.1491d, 45.45083d)); vectors[2].Points.Add(new PointD(133.0253d, 45.05694d)); vectors[2].Points.Add(new PointD(131.8684d, 45.34582d)); vectors[2].Points.Add(new PointD(131.4691d, 44.97388d)); vectors[2].Points.Add(new PointD(130.953d, 44.83649d)); vectors[2].Points.Add(new PointD(131.298d, 44.05193d)); vectors[2].Points.Add(new PointD(131.1912d, 43.53624d)); vectors[2].Points.Add(new PointD(131.3104d, 43.38958d)); vectors[2].Points.Add(new PointD(131.1285d, 42.91645d)); vectors[2].Points.Add(new PointD(130.4327d, 42.74485d)); vectors[2].Points.Add(new PointD(130.6044d, 42.42186d)); vectors[2].Points.Add(new PointD(130.2468d, 42.71416d)); vectors[2].Points.Add(new PointD(130.2514d, 42.88794d)); vectors[2].Points.Add(new PointD(129.9046d, 43.00457d)); vectors[2].Points.Add(new PointD(129.6955d, 42.43582d)); vectors[2].Points.Add(new PointD(129.3493d, 42.44624d)); vectors[2].Points.Add(new PointD(128.9269d, 42.02736d)); vectors[2].Points.Add(new PointD(128.0566d, 42.00124d)); vectors[2].Points.Add(new PointD(128.3002d, 41.58284d)); vectors[2].Points.Add(new PointD(128.1529d, 41.38124d)); vectors[2].Points.Add(new PointD(127.2708d, 41.47249d)); vectors[2].Points.Add(new PointD(126.9047d, 41.79222d)); vectors[2].Points.Add(new PointD(126.5661d, 41.61176d)); vectors[2].Points.Add(new PointD(126.0118d, 40.89694d)); vectors[2].Points.Add(new PointD(124.8851d, 40.47037d)); vectors[2].Points.Add(new PointD(124.3736d, 40.09362d)); vectors[2].Points.Add(new PointD(124.128d, 39.82777d)); vectors[2].Points.Add(new PointD(123.2422d, 39.8143d)); vectors[2].Points.Add(new PointD(123.2167d, 39.67388d)); vectors[2].Points.Add(new PointD(121.648d, 38.99638d)); vectors[2].Points.Add(new PointD(121.6982d, 38.8611d)); vectors[2].Points.Add(new PointD(121.1873d, 38.71909d)); vectors[2].Points.Add(new PointD(121.0887d, 38.91221d)); vectors[2].Points.Add(new PointD(121.6794d, 39.09013d)); vectors[2].Points.Add(new PointD(121.5994d, 39.2186d)); vectors[2].Points.Add(new PointD(121.7511d, 39.35166d)); vectors[2].Points.Add(new PointD(121.2283d, 39.52847d)); vectors[2].Points.Add(new PointD(121.533d, 39.62322d)); vectors[2].Points.Add(new PointD(121.4683d, 39.81138d)); vectors[2].Points.Add(new PointD(121.881d, 40.00305d)); vectors[2].Points.Add(new PointD(122.2987d, 40.50562d)); vectors[2].Points.Add(new PointD(122.0521d, 40.73874d)); vectors[2].Points.Add(new PointD(121.1775d, 40.92194d)); vectors[2].Points.Add(new PointD(120.4468d, 40.1961d)); vectors[2].Points.Add(new PointD(119.5264d, 39.87242d)); vectors[2].Points.Add(new PointD(118.9715d, 39.15693d)); vectors[2].Points.Add(new PointD(118.3273d, 39.04083d)); vectors[2].Points.Add(new PointD(117.889d, 39.19846d)); vectors[2].Points.Add(new PointD(117.5364d, 38.67555d)); vectors[2].Points.Add(new PointD(117.6722d, 38.38666d)); vectors[2].Points.Add(new PointD(118.0281d, 38.16721d)); vectors[2].Points.Add(new PointD(118.8378d, 38.1529d)); vectors[2].Points.Add(new PointD(119.0355d, 37.87832d)); vectors[2].Points.Add(new PointD(118.9566d, 37.30054d)); vectors[2].Points.Add(new PointD(119.2328d, 37.14361d)); vectors[2].Points.Add(new PointD(119.7672d, 37.15138d)); vectors[2].Points.Add(new PointD(119.8529d, 37.35228d)); vectors[2].Points.Add(new PointD(120.7371d, 37.83499d)); vectors[2].Points.Add(new PointD(121.58d, 37.42458d)); vectors[2].Points.Add(new PointD(122.1282d, 37.55256d)); vectors[2].Points.Add(new PointD(122.1814d, 37.41833d)); vectors[2].Points.Add(new PointD(122.5586d, 37.39624d)); vectors[2].Points.Add(new PointD(122.5972d, 37.20999d)); vectors[2].Points.Add(new PointD(122.4005d, 37.02583d)); vectors[2].Points.Add(new PointD(122.5392d, 37.01978d)); vectors[2].Points.Add(new PointD(122.5047d, 36.89361d)); vectors[2].Points.Add(new PointD(122.1923d, 36.84298d)); vectors[2].Points.Add(new PointD(121.9566d, 37.00027d)); vectors[2].Points.Add(new PointD(121.5944d, 36.75889d)); vectors[2].Points.Add(new PointD(120.7764d, 36.61666d)); vectors[2].Points.Add(new PointD(120.96d, 36.52638d)); vectors[2].Points.Add(new PointD(120.8753d, 36.37582d)); vectors[2].Points.Add(new PointD(120.7062d, 36.42277d)); vectors[2].Points.Add(new PointD(120.6956d, 36.14075d)); vectors[2].Points.Add(new PointD(120.3436d, 36.0419d)); vectors[2].Points.Add(new PointD(120.3078d, 36.26345d)); vectors[2].Points.Add(new PointD(120.0889d, 36.19998d)); vectors[2].Points.Add(new PointD(120.2378d, 35.95943d)); vectors[2].Points.Add(new PointD(119.6475d, 35.57893d)); vectors[2].Points.Add(new PointD(119.1761d, 34.88499d)); vectors[2].Points.Add(new PointD(120.2487d, 34.31145d)); vectors[2].Points.Add(new PointD(120.8858d, 32.97499d)); vectors[2].Points.Add(new PointD(120.8375d, 32.63889d)); vectors[2].Points.Add(new PointD(121.3348d, 32.42958d)); vectors[2].Points.Add(new PointD(121.4412d, 32.11333d)); vectors[2].Points.Add(new PointD(121.7066d, 32.02166d)); vectors[2].Points.Add(new PointD(121.8275d, 31.67833d)); vectors[2].Points.Add(new PointD(120.9444d, 31.86639d)); vectors[2].Points.Add(new PointD(120.6019d, 32.09361d)); vectors[2].Points.Add(new PointD(120.099d, 31.94555d)); vectors[2].Points.Add(new PointD(119.8267d, 32.30638d)); vectors[2].Points.Add(new PointD(119.6317d, 32.26277d)); vectors[2].Points.Add(new PointD(120.1364d, 31.90388d)); vectors[2].Points.Add(new PointD(120.7026d, 31.98833d)); vectors[2].Points.Add(new PointD(120.7196d, 31.81944d)); vectors[2].Points.Add(new PointD(121.6681d, 31.30889d)); vectors[2].Points.Add(new PointD(121.8828d, 30.97986d)); vectors[2].Points.Add(new PointD(121.8469d, 30.85305d)); vectors[2].Points.Add(new PointD(120.9915d, 30.56889d)); vectors[2].Points.Add(new PointD(120.8144d, 30.33555d)); vectors[2].Points.Add(new PointD(120.4586d, 30.39298d)); vectors[2].Points.Add(new PointD(120.15d, 30.19694d)); vectors[2].Points.Add(new PointD(120.5082d, 30.31027d)); vectors[2].Points.Add(new PointD(120.7916d, 30.06465d)); vectors[2].Points.Add(new PointD(121.2808d, 30.30458d)); vectors[2].Points.Add(new PointD(121.6778d, 29.96305d)); vectors[2].Points.Add(new PointD(122.1196d, 29.88211d)); vectors[2].Points.Add(new PointD(121.4483d, 29.51167d)); vectors[2].Points.Add(new PointD(121.9744d, 29.58916d)); vectors[2].Points.Add(new PointD(121.9336d, 29.19527d)); vectors[2].Points.Add(new PointD(121.8119d, 29.18388d)); vectors[2].Points.Add(new PointD(121.7969d, 29.37236d)); vectors[2].Points.Add(new PointD(121.7444d, 29.19729d)); vectors[2].Points.Add(new PointD(121.5611d, 29.29111d)); vectors[2].Points.Add(new PointD(121.4135d, 29.1634d)); vectors[2].Points.Add(new PointD(121.6914d, 29.02194d)); vectors[2].Points.Add(new PointD(121.4908d, 28.9359d)); vectors[2].Points.Add(new PointD(121.6113d, 28.72798d)); vectors[2].Points.Add(new PointD(121.1464d, 28.84215d)); vectors[2].Points.Add(new PointD(121.4844d, 28.66993d)); vectors[2].Points.Add(new PointD(121.6417d, 28.34722d)); vectors[2].Points.Add(new PointD(121.3419d, 28.13889d)); vectors[2].Points.Add(new PointD(121.1651d, 28.38277d)); vectors[2].Points.Add(new PointD(120.9353d, 27.98222d)); vectors[2].Points.Add(new PointD(120.5908d, 28.07944d)); vectors[2].Points.Add(new PointD(120.84d, 27.87229d)); vectors[2].Points.Add(new PointD(120.5812d, 27.59319d)); vectors[2].Points.Add(new PointD(120.6655d, 27.45083d)); vectors[2].Points.Add(new PointD(120.5075d, 27.20777d)); vectors[2].Points.Add(new PointD(120.1896d, 27.28278d)); vectors[2].Points.Add(new PointD(120.4211d, 27.14764d)); vectors[2].Points.Add(new PointD(120.0332d, 26.89805d)); vectors[2].Points.Add(new PointD(120.128d, 26.64465d)); vectors[2].Points.Add(new PointD(119.8603d, 26.51778d)); vectors[2].Points.Add(new PointD(120.0733d, 26.78823d)); vectors[2].Points.Add(new PointD(119.8668d, 26.64888d)); vectors[2].Points.Add(new PointD(119.7879d, 26.79611d)); vectors[2].Points.Add(new PointD(119.5503d, 26.75625d)); vectors[2].Points.Add(new PointD(119.8204d, 26.44222d)); vectors[2].Points.Add(new PointD(119.5775d, 26.47388d)); vectors[2].Points.Add(new PointD(119.658d, 26.33861d)); vectors[2].Points.Add(new PointD(119.9489d, 26.36777d)); vectors[2].Points.Add(new PointD(119.4253d, 25.99694d)); vectors[2].Points.Add(new PointD(119.0975d, 26.14041d)); vectors[2].Points.Add(new PointD(119.354d, 25.93788d)); vectors[2].Points.Add(new PointD(119.7058d, 25.99069d)); vectors[2].Points.Add(new PointD(119.5807d, 25.67996d)); vectors[2].Points.Add(new PointD(119.4522d, 25.68222d)); vectors[2].Points.Add(new PointD(119.6454d, 25.35333d)); vectors[2].Points.Add(new PointD(119.3149d, 25.60649d)); vectors[2].Points.Add(new PointD(119.1053d, 25.42097d)); vectors[2].Points.Add(new PointD(119.3526d, 25.25319d)); vectors[2].Points.Add(new PointD(119.2726d, 25.17208d)); vectors[2].Points.Add(new PointD(118.8749d, 25.2426d)); vectors[2].Points.Add(new PointD(118.9866d, 24.97194d)); vectors[2].Points.Add(new PointD(118.5729d, 24.88291d)); vectors[2].Points.Add(new PointD(118.7631d, 24.75673d)); vectors[2].Points.Add(new PointD(118.5953d, 24.52861d)); vectors[2].Points.Add(new PointD(118.2397d, 24.53638d)); vectors[2].Points.Add(new PointD(118.1688d, 24.68194d)); vectors[2].Points.Add(new PointD(118.0199d, 24.44024d)); vectors[2].Points.Add(new PointD(117.7947d, 24.46019d)); vectors[2].Points.Add(new PointD(118.1237d, 24.25875d)); vectors[2].Points.Add(new PointD(117.1957d, 23.62437d)); vectors[2].Points.Add(new PointD(116.9179d, 23.65919d)); vectors[2].Points.Add(new PointD(116.7603d, 23.355d)); vectors[2].Points.Add(new PointD(116.5322d, 23.42024d)); vectors[2].Points.Add(new PointD(116.7871d, 23.23666d)); vectors[2].Points.Add(new PointD(116.5139d, 23.21083d)); vectors[2].Points.Add(new PointD(116.4817d, 22.93902d)); vectors[2].Points.Add(new PointD(115.7978d, 22.73916d)); vectors[2].Points.Add(new PointD(115.6403d, 22.88416d)); vectors[2].Points.Add(new PointD(115.5367d, 22.65889d)); vectors[2].Points.Add(new PointD(115.1614d, 22.80833d)); vectors[2].Points.Add(new PointD(114.8889d, 22.70277d)); vectors[2].Points.Add(new PointD(114.8722d, 22.53305d)); vectors[2].Points.Add(new PointD(114.718d, 22.64027d)); vectors[2].Points.Add(new PointD(114.7782d, 22.81402d)); vectors[2].Points.Add(new PointD(114.5208d, 22.69972d)); vectors[2].Points.Add(new PointD(114.6136d, 22.50423d)); vectors[2].Points.Add(new PointD(114.2223d, 22.55004d)); vectors[2].Points.Add(new PointD(114.3885d, 22.42993d)); vectors[2].Points.Add(new PointD(114.2961d, 22.26056d)); vectors[2].Points.Add(new PointD(113.9056d, 22.36736d)); vectors[2].Points.Add(new PointD(114.0337d, 22.50874d)); vectors[2].Points.Add(new PointD(113.8608d, 22.47444d)); vectors[2].Points.Add(new PointD(113.606d, 22.83458d)); vectors[2].Points.Add(new PointD(113.5253d, 23.05027d)); vectors[2].Points.Add(new PointD(113.8219d, 23.11724d)); vectors[2].Points.Add(new PointD(113.4793d, 23.05083d)); vectors[2].Points.Add(new PointD(113.3629d, 22.87986d)); vectors[2].Points.Add(new PointD(113.5648d, 22.54944d)); vectors[2].Points.Add(new PointD(113.5527d, 22.18701d)); vectors[2].Points.Add(new PointD(113.1687d, 22.56701d)); vectors[2].Points.Add(new PointD(113.3868d, 22.17965d)); vectors[2].Points.Add(new PointD(113.2226d, 22.04069d)); vectors[2].Points.Add(new PointD(113.0848d, 22.20485d)); vectors[2].Points.Add(new PointD(112.94d, 21.8693d)); vectors[2].Points.Add(new PointD(112.824d, 21.96472d)); vectors[2].Points.Add(new PointD(112.2819d, 21.70139d)); vectors[2].Points.Add(new PointD(111.8921d, 21.91611d)); vectors[2].Points.Add(new PointD(111.9669d, 21.75139d)); vectors[2].Points.Add(new PointD(111.6762d, 21.77819d)); vectors[2].Points.Add(new PointD(111.7832d, 21.61264d)); vectors[2].Points.Add(new PointD(111.644d, 21.5268d)); vectors[2].Points.Add(new PointD(111.0285d, 21.52528d)); vectors[2].Points.Add(new PointD(110.5328d, 21.21138d)); vectors[2].Points.Add(new PointD(110.3944d, 21.37322d)); vectors[2].Points.Add(new PointD(110.1594d, 20.84381d)); vectors[2].Points.Add(new PointD(110.3755d, 20.84083d)); vectors[2].Points.Add(new PointD(110.3239d, 20.64d)); vectors[2].Points.Add(new PointD(110.5274d, 20.48618d)); vectors[2].Points.Add(new PointD(110.2789d, 20.24611d)); vectors[2].Points.Add(new PointD(109.9244d, 20.2336d)); vectors[2].Points.Add(new PointD(110.0069d, 20.4318d)); vectors[2].Points.Add(new PointD(109.6629d, 20.92416d)); vectors[2].Points.Add(new PointD(109.9411d, 21.44694d)); vectors[2].Points.Add(new PointD(109.6605d, 21.50569d)); vectors[2].Points.Add(new PointD(109.5733d, 21.72333d)); vectors[2].Points.Add(new PointD(109.5344d, 21.49499d)); vectors[2].Points.Add(new PointD(109.1428d, 21.39666d)); vectors[2].Points.Add(new PointD(109.1375d, 21.58305d)); vectors[2].Points.Add(new PointD(108.911d, 21.61611d)); vectors[2].Points.Add(new PointD(108.8702d, 21.79889d)); vectors[2].Points.Add(new PointD(108.7403d, 21.59888d)); vectors[2].Points.Add(new PointD(108.4692d, 21.93562d)); vectors[2].Points.Add(new PointD(108.5125d, 21.59014d)); vectors[2].Points.Add(new PointD(108.3336d, 21.68999d)); vectors[2].Points.Add(new PointD(108.2447d, 21.51444d)); vectors[2].Points.Add(new PointD(107.99d, 21.54241d)); vectors[2].Points.Add(new PointD(107.7831d, 21.66694d)); vectors[2].Points.Add(new PointD(107.3627d, 21.60526d)); vectors[2].Points.Add(new PointD(106.6933d, 22.03083d)); vectors[2].Points.Add(new PointD(106.5517d, 22.45682d)); vectors[2].Points.Add(new PointD(106.7875d, 22.76389d)); vectors[2].Points.Add(new PointD(106.7029d, 22.86694d)); vectors[2].Points.Add(new PointD(105.8771d, 22.91253d)); vectors[2].Points.Add(new PointD(105.3587d, 23.32416d)); vectors[2].Points.Add(new PointD(104.9075d, 23.18027d)); vectors[2].Points.Add(new PointD(104.7319d, 22.81805d)); vectors[2].Points.Add(new PointD(104.3747d, 22.6875d)); vectors[2].Points.Add(new PointD(104.1113d, 22.79812d)); vectors[2].Points.Add(new PointD(103.9687d, 22.50387d)); vectors[2].Points.Add(new PointD(103.6538d, 22.78287d)); vectors[2].Points.Add(new PointD(103.5224d, 22.58436d)); vectors[2].Points.Add(new PointD(103.3337d, 22.79451d)); vectors[2].Points.Add(new PointD(103.0304d, 22.43652d)); vectors[2].Points.Add(new PointD(102.4744d, 22.77187d)); vectors[2].Points.Add(new PointD(102.1407d, 22.39629d)); vectors[2].Points.Add(new PointD(101.7415d, 22.49777d)); vectors[2].Points.Add(new PointD(101.5744d, 22.20916d)); vectors[2].Points.Add(new PointD(101.7653d, 21.83444d)); vectors[2].Points.Add(new PointD(101.786d, 21.14451d)); vectors[2].Points.Add(new PointD(101.2919d, 21.17687d)); vectors[2].Points.Add(new PointD(101.1482d, 21.57264d)); vectors[2].Points.Add(new PointD(101.099d, 21.76903d)); vectors[2].Points.Add(new PointD(100.6397d, 21.47694d)); vectors[2].Points.Add(new PointD(100.2057d, 21.43546d)); vectors[2].Points.Add(new PointD(99.97763d, 21.72555d)); vectors[2].Points.Add(new PointD(99.95741d, 22.05018d)); vectors[2].Points.Add(new PointD(99.16785d, 22.15592d)); vectors[2].Points.Add(new PointD(99.56484d, 22.93659d)); vectors[2].Points.Add(new PointD(99.5113d, 23.08204d)); vectors[2].Points.Add(new PointD(98.92747d, 23.18916d)); vectors[2].Points.Add(new PointD(98.67991d, 23.97076d)); vectors[2].Points.Add(new PointD(98.89073d, 24.16007d)); vectors[2].Points.Add(new PointD(97.54762d, 23.92999d)); vectors[2].Points.Add(new PointD(97.7593d, 24.26055d)); vectors[2].Points.Add(new PointD(97.54305d, 24.47666d)); vectors[2].Points.Add(new PointD(97.55255d, 24.73992d)); vectors[2].Points.Add(new PointD(98.19109d, 25.61527d)); vectors[2].Points.Add(new PointD(98.36137d, 25.56944d)); vectors[2].Points.Add(new PointD(98.7104d, 25.85597d)); vectors[2].Points.Add(new PointD(98.56944d, 26.12527d)); vectors[2].Points.Add(new PointD(98.73109d, 26.18472d)); vectors[2].Points.Add(new PointD(98.77777d, 26.79166d)); vectors[2].Points.Add(new PointD(98.69699d, 27.52972d)); vectors[2].Points.Add(new PointD(98.45888d, 27.6725d)); vectors[2].Points.Add(new PointD(98.31992d, 27.54014d)); vectors[2].Points.Add(new PointD(98.14499d, 28.14889d)); vectors[2].Points.Add(new PointD(97.55887d, 28.54652d)); vectors[2].Points.Add(new PointD(97.34888d, 28.22277d)); vectors[2].Points.Add(new PointD(96.65387d, 28.46749d)); vectors[2].Points.Add(new PointD(96.40193d, 28.35111d)); vectors[2].Points.Add(new PointD(96.34027d, 28.525d)); vectors[2].Points.Add(new PointD(96.61373d, 28.79569d)); vectors[2].Points.Add(new PointD(96.47083d, 29.05666d)); vectors[2].Points.Add(new PointD(96.17532d, 28.90138d)); vectors[2].Points.Add(new PointD(96.14888d, 29.05972d)); vectors[2].Points.Add(new PointD(96.39172d, 29.25757d)); vectors[2].Points.Add(new PointD(96.08315d, 29.46444d)); vectors[2].Points.Add(new PointD(95.38777d, 29.03527d)); vectors[2].Points.Add(new PointD(94.64751d, 29.33346d)); vectors[2].Points.Add(new PointD(94.23456d, 29.07348d)); vectors[2].Points.Add(new PointD(93.96172d, 28.6692d)); vectors[2].Points.Add(new PointD(93.35194d, 28.61876d)); vectors[2].Points.Add(new PointD(93.22205d, 28.3193d)); vectors[2].Points.Add(new PointD(92.71044d, 28.1419d)); vectors[2].Points.Add(new PointD(92.54498d, 27.86194d)); vectors[2].Points.Add(new PointD(91.65776d, 27.76472d)); vectors[2].Points.Add(new PointD(91.66277d, 27.945d)); vectors[2].Points.Add(new PointD(91.30138d, 28.08111d)); vectors[2].Points.Add(new PointD(91.08693d, 27.96999d)); vectors[2].Points.Add(new PointD(90.3765d, 28.07958d)); vectors[2].Points.Add(new PointD(90.38898d, 28.24257d)); vectors[2].Points.Add(new PointD(89.99819d, 28.32369d)); vectors[2].Points.Add(new PointD(89.48749d, 28.05777d)); vectors[2].Points.Add(new PointD(88.91693d, 27.32083d)); |
To write code in Visual Basic
VB |
Copy Code
|
---|---|
' Create and add a Vector Layer Dim vectorlayer As New C1VectorLayer() vectorlayer.DataType = DataType.WijJson C1Maps1.Layers.Add(vectorlayer) ' Create and add three Polygons, to the vector layer Dim vectors As C1VectorPolygon() = New C1VectorPolygon(2) {} For i As Integer = 0 To 2 vectors(i) = New C1VectorPolygon() vectorlayer.DataWijJson.Vectors.Add(vectors(i)) Next ' Set the colors and add points to the first polygon vectors(0).Fill = Color.Yellow vectors(0).Name = "China" vectors(0).Stroke = Color.Black vectors(0).Points.Add(New PointD(110.855, 19.52888)) vectors(0).Points.Add(New PointD(110.4832, 19.16761)) vectors(0).Points.Add(New PointD(110.5255, 18.80083)) vectors(0).Points.Add(New PointD(110.0503, 18.3852)) vectors(0).Points.Add(New PointD(109.7594, 18.39152)) vectors(0).Points.Add(New PointD(109.7036, 18.19777)) vectors(0).Points.Add(New PointD(108.6871, 18.50562)) vectors(0).Points.Add(New PointD(108.6283, 19.28028)) vectors(0).Points.Add(New PointD(109.2939, 19.76)) vectors(0).Points.Add(New PointD(109.1653, 19.7236)) vectors(0).Points.Add(New PointD(109.2572, 19.89972)) vectors(0).Points.Add(New PointD(109.4658, 19.82861)) vectors(0).Points.Add(New PointD(109.6108, 19.99389)) vectors(0).Points.Add(New PointD(110.6655, 20.13361)) vectors(0).Points.Add(New PointD(110.9425, 19.97861)) vectors(0).Points.Add(New PointD(111.0215, 19.63829)) vectors(0).Points.Add(New PointD(110.855, 19.52888)) ' Set the colors and add points to the second polygon vectors(1).Fill = Color.Yellow vectors(1).Name = "China" vectors(1).Stroke = Color.Black vectors(1).Points.Add(New PointD(121.4441, 25.13474)) vectors(1).Points.Add(New PointD(121.5632, 25.28361)) vectors(1).Points.Add(New PointD(122.0004, 25.00722)) vectors(1).Points.Add(New PointD(121.8182, 24.85028)) vectors(1).Points.Add(New PointD(121.8397, 24.47638)) vectors(1).Points.Add(New PointD(121.3556, 23.0875)) vectors(1).Points.Add(New PointD(120.7196, 21.92791)) vectors(1).Points.Add(New PointD(120.6103, 22.31277)) vectors(1).Points.Add(New PointD(120.3071, 22.54044)) vectors(1).Points.Add(New PointD(120.0539, 23.04437)) vectors(1).Points.Add(New PointD(120.1112, 23.61708)) vectors(1).Points.Add(New PointD(121.0017, 25.00166)) vectors(1).Points.Add(New PointD(121.4441, 25.13474)) ' Set the colors and add points to the third polygon vectors(2).Fill = Color.Yellow vectors(2).Name = "China" vectors(2).Stroke = Color.Black vectors(2).Points.Add(New PointD(88.91693, 27.32083)) vectors(2).Points.Add(New PointD(88.76464, 27.54243)) vectors(2).Points.Add(New PointD(88.83575, 28.00805)) vectors(2).Points.Add(New PointD(88.62435, 28.1168)) vectors(2).Points.Add(New PointD(88.14279, 27.86605)) vectors(2).Points.Add(New PointD(87.19275, 27.82305)) vectors(2).Points.Add(New PointD(86.69527, 28.11166)) vectors(2).Points.Add(New PointD(86.45137, 27.90888)) vectors(2).Points.Add(New PointD(86.19769, 28.15805)) vectors(2).Points.Add(New PointD(86.0054, 27.88625)) vectors(2).Points.Add(New PointD(85.72137, 28.27916)) vectors(2).Points.Add(New PointD(85.11095, 28.30666)) vectors(2).Points.Add(New PointD(85.19518, 28.59104)) vectors(2).Points.Add(New PointD(84.84665, 28.54444)) vectors(2).Points.Add(New PointD(84.48623, 28.73402)) vectors(2).Points.Add(New PointD(84.11651, 29.26097)) vectors(2).Points.Add(New PointD(83.5479, 29.18902)) vectors(2).Points.Add(New PointD(83.19109, 29.63166)) vectors(2).Points.Add(New PointD(82.17525, 30.06923)) vectors(2).Points.Add(New PointD(82.11123, 30.33444)) vectors(2).Points.Add(New PointD(81.42623, 30.385)) vectors(2).Points.Add(New PointD(81.23221, 30.01194)) vectors(2).Points.Add(New PointD(81.02536, 30.20435)) vectors(2).Points.Add(New PointD(80.207, 30.57552)) vectors(2).Points.Add(New PointD(80.25423, 30.73374)) vectors(2).Points.Add(New PointD(79.86304, 30.96583)) vectors(2).Points.Add(New PointD(79.55429, 30.95708)) vectors(2).Points.Add(New PointD(79.08082, 31.43729)) vectors(2).Points.Add(New PointD(78.76825, 31.30895)) vectors(2).Points.Add(New PointD(78.77075, 31.96847)) vectors(2).Points.Add(New PointD(78.47594, 32.24304)) vectors(2).Points.Add(New PointD(78.40595, 32.5561)) vectors(2).Points.Add(New PointD(78.74623, 32.63902)) vectors(2).Points.Add(New PointD(78.9711, 32.35083)) vectors(2).Points.Add(New PointD(79.52874, 32.75666)) vectors(2).Points.Add(New PointD(79.37511, 33.09944)) vectors(2).Points.Add(New PointD(78.93623, 33.42863)) vectors(2).Points.Add(New PointD(78.81387, 33.52041)) vectors(2).Points.Add(New PointD(78.73581, 34.06833)) vectors(2).Points.Add(New PointD(78.98535, 34.35001)) vectors(2).Points.Add(New PointD(78.33707, 34.6118)) vectors(2).Points.Add(New PointD(78.02305, 35.28069)) vectors(2).Points.Add(New PointD(78.0718, 35.49902)) vectors(2).Points.Add(New PointD(77.82393, 35.50133)) vectors(2).Points.Add(New PointD(76.89526, 35.6125)) vectors(2).Points.Add(New PointD(76.55304, 35.90665)) vectors(2).Points.Add(New PointD(76.18061, 35.81458)) vectors(2).Points.Add(New PointD(75.92887, 36.07082)) vectors(2).Points.Add(New PointD(76.04166, 36.23751)) vectors(2).Points.Add(New PointD(75.85984, 36.66343)) vectors(2).Points.Add(New PointD(75.45179, 36.73169)) vectors(2).Points.Add(New PointD(75.39902, 36.91156)) vectors(2).Points.Add(New PointD(75.14787, 36.99719)) vectors(2).Points.Add(New PointD(74.56543, 37.02782)) vectors(2).Points.Add(New PointD(74.39089, 37.17)) vectors(2).Points.Add(New PointD(74.91574, 37.23733)) vectors(2).Points.Add(New PointD(75.18748, 37.40659)) vectors(2).Points.Add(New PointD(74.9036, 37.65243)) vectors(2).Points.Add(New PointD(74.85442, 38.47256)) vectors(2).Points.Add(New PointD(74.35471, 38.67438)) vectors(2).Points.Add(New PointD(73.81401, 38.61271)) vectors(2).Points.Add(New PointD(73.70818, 38.88653)) vectors(2).Points.Add(New PointD(73.85235, 38.97256)) vectors(2).Points.Add(New PointD(73.62005, 39.23569)) vectors(2).Points.Add(New PointD(73.65569, 39.45483)) vectors(2).Points.Add(New PointD(73.95471, 39.59965)) vectors(2).Points.Add(New PointD(73.8429, 39.76896)) vectors(2).Points.Add(New PointD(73.99096, 40.04202)) vectors(2).Points.Add(New PointD(74.88089, 40.32792)) vectors(2).Points.Add(New PointD(74.8588, 40.51723)) vectors(2).Points.Add(New PointD(75.23394, 40.45042)) vectors(2).Points.Add(New PointD(75.58284, 40.64452)) vectors(2).Points.Add(New PointD(75.70374, 40.298)) vectors(2).Points.Add(New PointD(76.3344, 40.35324)) vectors(2).Points.Add(New PointD(76.87067, 41.01258)) vectors(2).Points.Add(New PointD(78.08083, 41.04079)) vectors(2).Points.Add(New PointD(78.39554, 41.39286)) vectors(2).Points.Add(New PointD(80.24513, 42.03954)) vectors(2).Points.Add(New PointD(80.23402, 42.19622)) vectors(2).Points.Add(New PointD(80.15804, 42.63245)) vectors(2).Points.Add(New PointD(80.25796, 42.81565)) vectors(2).Points.Add(New PointD(80.57226, 42.88545)) vectors(2).Points.Add(New PointD(80.38405, 43.02906)) vectors(2).Points.Add(New PointD(80.81526, 43.1683)) vectors(2).Points.Add(New PointD(80.36887, 44.11378)) vectors(2).Points.Add(New PointD(80.38499, 44.6358)) vectors(2).Points.Add(New PointD(80.51589, 44.73408)) vectors(2).Points.Add(New PointD(79.87106, 44.90282)) vectors(2).Points.Add(New PointD(81.67928, 45.3497)) vectors(2).Points.Add(New PointD(81.94803, 45.15748)) vectors(2).Points.Add(New PointD(82.56638, 45.13303)) vectors(2).Points.Add(New PointD(82.64624, 45.43581)) vectors(2).Points.Add(New PointD(82.32179, 45.5831)) vectors(2).Points.Add(New PointD(83.03443, 47.20061)) vectors(2).Points.Add(New PointD(83.93026, 46.97332)) vectors(2).Points.Add(New PointD(84.67804, 46.99361)) vectors(2).Points.Add(New PointD(84.80318, 46.8277)) vectors(2).Points.Add(New PointD(85.52257, 47.0591)) vectors(2).Points.Add(New PointD(85.70139, 47.26221)) vectors(2).Points.Add(New PointD(85.53707, 47.93721)) vectors(2).Points.Add(New PointD(85.76596, 48.39333)) vectors(2).Points.Add(New PointD(86.59791, 48.54277)) vectors(2).Points.Add(New PointD(86.87602, 49.1102)) vectors(2).Points.Add(New PointD(87.34821, 49.09262)) vectors(2).Points.Add(New PointD(87.8407, 49.17295)) vectors(2).Points.Add(New PointD(87.89291, 48.98304)) vectors(2).Points.Add(New PointD(87.7611, 48.88103)) vectors(2).Points.Add(New PointD(88.05942, 48.73499)) vectors(2).Points.Add(New PointD(87.99194, 48.56541)) vectors(2).Points.Add(New PointD(88.51679, 48.40582)) vectors(2).Points.Add(New PointD(88.61179, 48.21193)) vectors(2).Points.Add(New PointD(89.08514, 47.99374)) vectors(2).Points.Add(New PointD(90.07096, 47.88791)) vectors(2).Points.Add(New PointD(90.9136, 46.95221)) vectors(2).Points.Add(New PointD(91.07027, 46.57735)) vectors(2).Points.Add(New PointD(90.92151, 46.29694)) vectors(2).Points.Add(New PointD(91.02651, 46.01735)) vectors(2).Points.Add(New PointD(90.68193, 45.57972)) vectors(2).Points.Add(New PointD(90.89694, 45.25305)) vectors(2).Points.Add(New PointD(91.56088, 45.07729)) vectors(2).Points.Add(New PointD(93.5547, 44.95721)) vectors(2).Points.Add(New PointD(94.71735, 44.35499)) vectors(2).Points.Add(New PointD(95.41061, 44.29416)) vectors(2).Points.Add(New PointD(95.34109, 44.01937)) vectors(2).Points.Add(New PointD(95.53339, 43.99311)) vectors(2).Points.Add(New PointD(95.87901, 43.28388)) vectors(2).Points.Add(New PointD(96.38206, 42.73499)) vectors(2).Points.Add(New PointD(97.1654, 42.79583)) vectors(2).Points.Add(New PointD(99.51012, 42.57194)) vectors(2).Points.Add(New PointD(100.8425, 42.67707)) vectors(2).Points.Add(New PointD(101.8147, 42.50972)) vectors(2).Points.Add(New PointD(102.0772, 42.23333)) vectors(2).Points.Add(New PointD(103.4164, 41.88721)) vectors(2).Points.Add(New PointD(104.5267, 41.87721)) vectors(2).Points.Add(New PointD(104.5237, 41.67068)) vectors(2).Points.Add(New PointD(105.0065, 41.58666)) vectors(2).Points.Add(New PointD(107.4758, 42.46624)) vectors(2).Points.Add(New PointD(109.3107, 42.42999)) vectors(2).Points.Add(New PointD(110.1064, 42.64576)) vectors(2).Points.Add(New PointD(110.9897, 43.31694)) vectors(2).Points.Add(New PointD(111.9583, 43.69221)) vectors(2).Points.Add(New PointD(111.4214, 44.37527)) vectors(2).Points.Add(New PointD(111.873, 45.04944)) vectors(2).Points.Add(New PointD(112.4272, 45.08055)) vectors(2).Points.Add(New PointD(112.853, 44.8461)) vectors(2).Points.Add(New PointD(113.638, 44.74527)) vectors(2).Points.Add(New PointD(114.5453, 45.38943)) vectors(2).Points.Add(New PointD(115.7019, 45.4586)) vectors(2).Points.Add(New PointD(116.2104, 45.72193)) vectors(2).Points.Add(New PointD(116.5855, 46.29583)) vectors(2).Points.Add(New PointD(117.3755, 46.41888)) vectors(2).Points.Add(New PointD(117.425, 46.57069)) vectors(2).Points.Add(New PointD(117.8455, 46.53645)) vectors(2).Points.Add(New PointD(118.3147, 46.73638)) vectors(2).Points.Add(New PointD(119.7068, 46.59895)) vectors(2).Points.Add(New PointD(119.9315, 46.71513)) vectors(2).Points.Add(New PointD(119.9225, 46.90221)) vectors(2).Points.Add(New PointD(119.125, 47.66499)) vectors(2).Points.Add(New PointD(118.5393, 47.99475)) vectors(2).Points.Add(New PointD(117.8046, 48.01125)) vectors(2).Points.Add(New PointD(117.3827, 47.65741)) vectors(2).Points.Add(New PointD(116.8747, 47.88805)) vectors(2).Points.Add(New PointD(116.2624, 47.87819)) vectors(2).Points.Add(New PointD(115.9231, 47.69186)) vectors(2).Points.Add(New PointD(115.5944, 47.91749)) vectors(2).Points.Add(New PointD(115.5491, 48.14353)) vectors(2).Points.Add(New PointD(115.8358, 48.25249)) vectors(2).Points.Add(New PointD(115.8111, 48.52055)) vectors(2).Points.Add(New PointD(116.7114, 49.83047)) vectors(2).Points.Add(New PointD(117.8747, 49.52058)) vectors(2).Points.Add(New PointD(118.5746, 49.92263)) vectors(2).Points.Add(New PointD(119.321, 50.09631)) vectors(2).Points.Add(New PointD(119.36, 50.33028)) vectors(2).Points.Add(New PointD(119.1386, 50.39027)) vectors(2).Points.Add(New PointD(120.0641, 51.62083)) vectors(2).Points.Add(New PointD(120.7767, 52.115)) vectors(2).Points.Add(New PointD(120.6259, 52.34423)) vectors(2).Points.Add(New PointD(120.7122, 52.54267)) vectors(2).Points.Add(New PointD(120.0819, 52.58805)) vectors(2).Points.Add(New PointD(120.0314, 52.76819)) vectors(2).Points.Add(New PointD(120.8307, 53.26374)) vectors(2).Points.Add(New PointD(123.6147, 53.54361)) vectors(2).Points.Add(New PointD(124.4933, 53.18832)) vectors(2).Points.Add(New PointD(125.62, 53.05027)) vectors(2).Points.Add(New PointD(125.6573, 52.8752)) vectors(2).Points.Add(New PointD(126.0968, 52.75722)) vectors(2).Points.Add(New PointD(125.9943, 52.5761)) vectors(2).Points.Add(New PointD(126.555, 52.12694)) vectors(2).Points.Add(New PointD(126.4412, 51.99437)) vectors(2).Points.Add(New PointD(126.9139, 51.38138)) vectors(2).Points.Add(New PointD(126.8176, 51.26555)) vectors(2).Points.Add(New PointD(126.9689, 51.31923)) vectors(2).Points.Add(New PointD(126.9331, 51.05825)) vectors(2).Points.Add(New PointD(127.2919, 50.74138)) vectors(2).Points.Add(New PointD(127.334, 50.31472)) vectors(2).Points.Add(New PointD(127.5861, 50.20856)) vectors(2).Points.Add(New PointD(127.515, 49.80588)) vectors(2).Points.Add(New PointD(127.838, 49.58665)) vectors(2).Points.Add(New PointD(128.7119, 49.58443)) vectors(2).Points.Add(New PointD(129.1118, 49.34676)) vectors(2).Points.Add(New PointD(129.4902, 49.4158)) vectors(2).Points.Add(New PointD(130.2246, 48.86464)) vectors(2).Points.Add(New PointD(130.674, 48.86041)) vectors(2).Points.Add(New PointD(130.5236, 48.60576)) vectors(2).Points.Add(New PointD(130.824, 48.3268)) vectors(2).Points.Add(New PointD(130.6598, 48.10839)) vectors(2).Points.Add(New PointD(130.9922, 47.68721)) vectors(2).Points.Add(New PointD(132.5211, 47.71027)) vectors(2).Points.Add(New PointD(133.0827, 48.09888)) vectors(2).Points.Add(New PointD(133.4843, 48.06888)) vectors(2).Points.Add(New PointD(134.4153, 48.39112)) vectors(2).Points.Add(New PointD(134.7408, 48.26713)) vectors(2).Points.Add(New PointD(134.5576, 47.99207)) vectors(2).Points.Add(New PointD(134.7608, 47.70027)) vectors(2).Points.Add(New PointD(134.1825, 47.32333)) vectors(2).Points.Add(New PointD(133.9977, 46.64017)) vectors(2).Points.Add(New PointD(133.8472, 46.47888)) vectors(2).Points.Add(New PointD(133.9016, 46.25363)) vectors(2).Points.Add(New PointD(133.4761, 45.82347)) vectors(2).Points.Add(New PointD(133.4702, 45.62458)) vectors(2).Points.Add(New PointD(133.1491, 45.45083)) vectors(2).Points.Add(New PointD(133.0253, 45.05694)) vectors(2).Points.Add(New PointD(131.8684, 45.34582)) vectors(2).Points.Add(New PointD(131.4691, 44.97388)) vectors(2).Points.Add(New PointD(130.953, 44.83649)) vectors(2).Points.Add(New PointD(131.298, 44.05193)) vectors(2).Points.Add(New PointD(131.1912, 43.53624)) vectors(2).Points.Add(New PointD(131.3104, 43.38958)) vectors(2).Points.Add(New PointD(131.1285, 42.91645)) vectors(2).Points.Add(New PointD(130.4327, 42.74485)) vectors(2).Points.Add(New PointD(130.6044, 42.42186)) vectors(2).Points.Add(New PointD(130.2468, 42.71416)) vectors(2).Points.Add(New PointD(130.2514, 42.88794)) vectors(2).Points.Add(New PointD(129.9046, 43.00457)) vectors(2).Points.Add(New PointD(129.6955, 42.43582)) vectors(2).Points.Add(New PointD(129.3493, 42.44624)) vectors(2).Points.Add(New PointD(128.9269, 42.02736)) vectors(2).Points.Add(New PointD(128.0566, 42.00124)) vectors(2).Points.Add(New PointD(128.3002, 41.58284)) vectors(2).Points.Add(New PointD(128.1529, 41.38124)) vectors(2).Points.Add(New PointD(127.2708, 41.47249)) vectors(2).Points.Add(New PointD(126.9047, 41.79222)) vectors(2).Points.Add(New PointD(126.5661, 41.61176)) vectors(2).Points.Add(New PointD(126.0118, 40.89694)) vectors(2).Points.Add(New PointD(124.8851, 40.47037)) vectors(2).Points.Add(New PointD(124.3736, 40.09362)) vectors(2).Points.Add(New PointD(124.128, 39.82777)) vectors(2).Points.Add(New PointD(123.2422, 39.8143)) vectors(2).Points.Add(New PointD(123.2167, 39.67388)) vectors(2).Points.Add(New PointD(121.648, 38.99638)) vectors(2).Points.Add(New PointD(121.6982, 38.8611)) vectors(2).Points.Add(New PointD(121.1873, 38.71909)) vectors(2).Points.Add(New PointD(121.0887, 38.91221)) vectors(2).Points.Add(New PointD(121.6794, 39.09013)) vectors(2).Points.Add(New PointD(121.5994, 39.2186)) vectors(2).Points.Add(New PointD(121.7511, 39.35166)) vectors(2).Points.Add(New PointD(121.2283, 39.52847)) vectors(2).Points.Add(New PointD(121.533, 39.62322)) vectors(2).Points.Add(New PointD(121.4683, 39.81138)) vectors(2).Points.Add(New PointD(121.881, 40.00305)) vectors(2).Points.Add(New PointD(122.2987, 40.50562)) vectors(2).Points.Add(New PointD(122.0521, 40.73874)) vectors(2).Points.Add(New PointD(121.1775, 40.92194)) vectors(2).Points.Add(New PointD(120.4468, 40.1961)) vectors(2).Points.Add(New PointD(119.5264, 39.87242)) vectors(2).Points.Add(New PointD(118.9715, 39.15693)) vectors(2).Points.Add(New PointD(118.3273, 39.04083)) vectors(2).Points.Add(New PointD(117.889, 39.19846)) vectors(2).Points.Add(New PointD(117.5364, 38.67555)) vectors(2).Points.Add(New PointD(117.6722, 38.38666)) vectors(2).Points.Add(New PointD(118.0281, 38.16721)) vectors(2).Points.Add(New PointD(118.8378, 38.1529)) vectors(2).Points.Add(New PointD(119.0355, 37.87832)) vectors(2).Points.Add(New PointD(118.9566, 37.30054)) vectors(2).Points.Add(New PointD(119.2328, 37.14361)) vectors(2).Points.Add(New PointD(119.7672, 37.15138)) vectors(2).Points.Add(New PointD(119.8529, 37.35228)) vectors(2).Points.Add(New PointD(120.7371, 37.83499)) vectors(2).Points.Add(New PointD(121.58, 37.42458)) vectors(2).Points.Add(New PointD(122.1282, 37.55256)) vectors(2).Points.Add(New PointD(122.1814, 37.41833)) vectors(2).Points.Add(New PointD(122.5586, 37.39624)) vectors(2).Points.Add(New PointD(122.5972, 37.20999)) vectors(2).Points.Add(New PointD(122.4005, 37.02583)) vectors(2).Points.Add(New PointD(122.5392, 37.01978)) vectors(2).Points.Add(New PointD(122.5047, 36.89361)) vectors(2).Points.Add(New PointD(122.1923, 36.84298)) vectors(2).Points.Add(New PointD(121.9566, 37.00027)) vectors(2).Points.Add(New PointD(121.5944, 36.75889)) vectors(2).Points.Add(New PointD(120.7764, 36.61666)) vectors(2).Points.Add(New PointD(120.96, 36.52638)) vectors(2).Points.Add(New PointD(120.8753, 36.37582)) vectors(2).Points.Add(New PointD(120.7062, 36.42277)) vectors(2).Points.Add(New PointD(120.6956, 36.14075)) vectors(2).Points.Add(New PointD(120.3436, 36.0419)) vectors(2).Points.Add(New PointD(120.3078, 36.26345)) vectors(2).Points.Add(New PointD(120.0889, 36.19998)) vectors(2).Points.Add(New PointD(120.2378, 35.95943)) vectors(2).Points.Add(New PointD(119.6475, 35.57893)) vectors(2).Points.Add(New PointD(119.1761, 34.88499)) vectors(2).Points.Add(New PointD(120.2487, 34.31145)) vectors(2).Points.Add(New PointD(120.8858, 32.97499)) vectors(2).Points.Add(New PointD(120.8375, 32.63889)) vectors(2).Points.Add(New PointD(121.3348, 32.42958)) vectors(2).Points.Add(New PointD(121.4412, 32.11333)) vectors(2).Points.Add(New PointD(121.7066, 32.02166)) vectors(2).Points.Add(New PointD(121.8275, 31.67833)) vectors(2).Points.Add(New PointD(120.9444, 31.86639)) vectors(2).Points.Add(New PointD(120.6019, 32.09361)) vectors(2).Points.Add(New PointD(120.099, 31.94555)) vectors(2).Points.Add(New PointD(119.8267, 32.30638)) vectors(2).Points.Add(New PointD(119.6317, 32.26277)) vectors(2).Points.Add(New PointD(120.1364, 31.90388)) vectors(2).Points.Add(New PointD(120.7026, 31.98833)) vectors(2).Points.Add(New PointD(120.7196, 31.81944)) vectors(2).Points.Add(New PointD(121.6681, 31.30889)) vectors(2).Points.Add(New PointD(121.8828, 30.97986)) vectors(2).Points.Add(New PointD(121.8469, 30.85305)) vectors(2).Points.Add(New PointD(120.9915, 30.56889)) vectors(2).Points.Add(New PointD(120.8144, 30.33555)) vectors(2).Points.Add(New PointD(120.4586, 30.39298)) vectors(2).Points.Add(New PointD(120.15, 30.19694)) vectors(2).Points.Add(New PointD(120.5082, 30.31027)) vectors(2).Points.Add(New PointD(120.7916, 30.06465)) vectors(2).Points.Add(New PointD(121.2808, 30.30458)) vectors(2).Points.Add(New PointD(121.6778, 29.96305)) vectors(2).Points.Add(New PointD(122.1196, 29.88211)) vectors(2).Points.Add(New PointD(121.4483, 29.51167)) vectors(2).Points.Add(New PointD(121.9744, 29.58916)) vectors(2).Points.Add(New PointD(121.9336, 29.19527)) vectors(2).Points.Add(New PointD(121.8119, 29.18388)) vectors(2).Points.Add(New PointD(121.7969, 29.37236)) vectors(2).Points.Add(New PointD(121.7444, 29.19729)) vectors(2).Points.Add(New PointD(121.5611, 29.29111)) vectors(2).Points.Add(New PointD(121.4135, 29.1634)) vectors(2).Points.Add(New PointD(121.6914, 29.02194)) vectors(2).Points.Add(New PointD(121.4908, 28.9359)) vectors(2).Points.Add(New PointD(121.6113, 28.72798)) vectors(2).Points.Add(New PointD(121.1464, 28.84215)) vectors(2).Points.Add(New PointD(121.4844, 28.66993)) vectors(2).Points.Add(New PointD(121.6417, 28.34722)) vectors(2).Points.Add(New PointD(121.3419, 28.13889)) vectors(2).Points.Add(New PointD(121.1651, 28.38277)) vectors(2).Points.Add(New PointD(120.9353, 27.98222)) vectors(2).Points.Add(New PointD(120.5908, 28.07944)) vectors(2).Points.Add(New PointD(120.84, 27.87229)) vectors(2).Points.Add(New PointD(120.5812, 27.59319)) vectors(2).Points.Add(New PointD(120.6655, 27.45083)) vectors(2).Points.Add(New PointD(120.5075, 27.20777)) vectors(2).Points.Add(New PointD(120.1896, 27.28278)) vectors(2).Points.Add(New PointD(120.4211, 27.14764)) vectors(2).Points.Add(New PointD(120.0332, 26.89805)) vectors(2).Points.Add(New PointD(120.128, 26.64465)) vectors(2).Points.Add(New PointD(119.8603, 26.51778)) vectors(2).Points.Add(New PointD(120.0733, 26.78823)) vectors(2).Points.Add(New PointD(119.8668, 26.64888)) vectors(2).Points.Add(New PointD(119.7879, 26.79611)) vectors(2).Points.Add(New PointD(119.5503, 26.75625)) vectors(2).Points.Add(New PointD(119.8204, 26.44222)) vectors(2).Points.Add(New PointD(119.5775, 26.47388)) vectors(2).Points.Add(New PointD(119.658, 26.33861)) vectors(2).Points.Add(New PointD(119.9489, 26.36777)) vectors(2).Points.Add(New PointD(119.4253, 25.99694)) vectors(2).Points.Add(New PointD(119.0975, 26.14041)) vectors(2).Points.Add(New PointD(119.354, 25.93788)) vectors(2).Points.Add(New PointD(119.7058, 25.99069)) vectors(2).Points.Add(New PointD(119.5807, 25.67996)) vectors(2).Points.Add(New PointD(119.4522, 25.68222)) vectors(2).Points.Add(New PointD(119.6454, 25.35333)) vectors(2).Points.Add(New PointD(119.3149, 25.60649)) vectors(2).Points.Add(New PointD(119.1053, 25.42097)) vectors(2).Points.Add(New PointD(119.3526, 25.25319)) vectors(2).Points.Add(New PointD(119.2726, 25.17208)) vectors(2).Points.Add(New PointD(118.8749, 25.2426)) vectors(2).Points.Add(New PointD(118.9866, 24.97194)) vectors(2).Points.Add(New PointD(118.5729, 24.88291)) vectors(2).Points.Add(New PointD(118.7631, 24.75673)) vectors(2).Points.Add(New PointD(118.5953, 24.52861)) vectors(2).Points.Add(New PointD(118.2397, 24.53638)) vectors(2).Points.Add(New PointD(118.1688, 24.68194)) vectors(2).Points.Add(New PointD(118.0199, 24.44024)) vectors(2).Points.Add(New PointD(117.7947, 24.46019)) vectors(2).Points.Add(New PointD(118.1237, 24.25875)) vectors(2).Points.Add(New PointD(117.1957, 23.62437)) vectors(2).Points.Add(New PointD(116.9179, 23.65919)) vectors(2).Points.Add(New PointD(116.7603, 23.355)) vectors(2).Points.Add(New PointD(116.5322, 23.42024)) vectors(2).Points.Add(New PointD(116.7871, 23.23666)) vectors(2).Points.Add(New PointD(116.5139, 23.21083)) vectors(2).Points.Add(New PointD(116.4817, 22.93902)) vectors(2).Points.Add(New PointD(115.7978, 22.73916)) vectors(2).Points.Add(New PointD(115.6403, 22.88416)) vectors(2).Points.Add(New PointD(115.5367, 22.65889)) vectors(2).Points.Add(New PointD(115.1614, 22.80833)) vectors(2).Points.Add(New PointD(114.8889, 22.70277)) vectors(2).Points.Add(New PointD(114.8722, 22.53305)) vectors(2).Points.Add(New PointD(114.718, 22.64027)) vectors(2).Points.Add(New PointD(114.7782, 22.81402)) vectors(2).Points.Add(New PointD(114.5208, 22.69972)) vectors(2).Points.Add(New PointD(114.6136, 22.50423)) vectors(2).Points.Add(New PointD(114.2223, 22.55004)) vectors(2).Points.Add(New PointD(114.3885, 22.42993)) vectors(2).Points.Add(New PointD(114.2961, 22.26056)) vectors(2).Points.Add(New PointD(113.9056, 22.36736)) vectors(2).Points.Add(New PointD(114.0337, 22.50874)) vectors(2).Points.Add(New PointD(113.8608, 22.47444)) vectors(2).Points.Add(New PointD(113.606, 22.83458)) vectors(2).Points.Add(New PointD(113.5253, 23.05027)) vectors(2).Points.Add(New PointD(113.8219, 23.11724)) vectors(2).Points.Add(New PointD(113.4793, 23.05083)) vectors(2).Points.Add(New PointD(113.3629, 22.87986)) vectors(2).Points.Add(New PointD(113.5648, 22.54944)) vectors(2).Points.Add(New PointD(113.5527, 22.18701)) vectors(2).Points.Add(New PointD(113.1687, 22.56701)) vectors(2).Points.Add(New PointD(113.3868, 22.17965)) vectors(2).Points.Add(New PointD(113.2226, 22.04069)) vectors(2).Points.Add(New PointD(113.0848, 22.20485)) vectors(2).Points.Add(New PointD(112.94, 21.8693)) vectors(2).Points.Add(New PointD(112.824, 21.96472)) vectors(2).Points.Add(New PointD(112.2819, 21.70139)) vectors(2).Points.Add(New PointD(111.8921, 21.91611)) vectors(2).Points.Add(New PointD(111.9669, 21.75139)) vectors(2).Points.Add(New PointD(111.6762, 21.77819)) vectors(2).Points.Add(New PointD(111.7832, 21.61264)) vectors(2).Points.Add(New PointD(111.644, 21.5268)) vectors(2).Points.Add(New PointD(111.0285, 21.52528)) vectors(2).Points.Add(New PointD(110.5328, 21.21138)) vectors(2).Points.Add(New PointD(110.3944, 21.37322)) vectors(2).Points.Add(New PointD(110.1594, 20.84381)) vectors(2).Points.Add(New PointD(110.3755, 20.84083)) vectors(2).Points.Add(New PointD(110.3239, 20.64)) vectors(2).Points.Add(New PointD(110.5274, 20.48618)) vectors(2).Points.Add(New PointD(110.2789, 20.24611)) vectors(2).Points.Add(New PointD(109.9244, 20.2336)) vectors(2).Points.Add(New PointD(110.0069, 20.4318)) vectors(2).Points.Add(New PointD(109.6629, 20.92416)) vectors(2).Points.Add(New PointD(109.9411, 21.44694)) vectors(2).Points.Add(New PointD(109.6605, 21.50569)) vectors(2).Points.Add(New PointD(109.5733, 21.72333)) vectors(2).Points.Add(New PointD(109.5344, 21.49499)) vectors(2).Points.Add(New PointD(109.1428, 21.39666)) vectors(2).Points.Add(New PointD(109.1375, 21.58305)) vectors(2).Points.Add(New PointD(108.911, 21.61611)) vectors(2).Points.Add(New PointD(108.8702, 21.79889)) vectors(2).Points.Add(New PointD(108.7403, 21.59888)) vectors(2).Points.Add(New PointD(108.4692, 21.93562)) vectors(2).Points.Add(New PointD(108.5125, 21.59014)) vectors(2).Points.Add(New PointD(108.3336, 21.68999)) vectors(2).Points.Add(New PointD(108.2447, 21.51444)) vectors(2).Points.Add(New PointD(107.99, 21.54241)) vectors(2).Points.Add(New PointD(107.7831, 21.66694)) vectors(2).Points.Add(New PointD(107.3627, 21.60526)) vectors(2).Points.Add(New PointD(106.6933, 22.03083)) vectors(2).Points.Add(New PointD(106.5517, 22.45682)) vectors(2).Points.Add(New PointD(106.7875, 22.76389)) vectors(2).Points.Add(New PointD(106.7029, 22.86694)) vectors(2).Points.Add(New PointD(105.8771, 22.91253)) vectors(2).Points.Add(New PointD(105.3587, 23.32416)) vectors(2).Points.Add(New PointD(104.9075, 23.18027)) vectors(2).Points.Add(New PointD(104.7319, 22.81805)) vectors(2).Points.Add(New PointD(104.3747, 22.6875)) vectors(2).Points.Add(New PointD(104.1113, 22.79812)) vectors(2).Points.Add(New PointD(103.9687, 22.50387)) vectors(2).Points.Add(New PointD(103.6538, 22.78287)) vectors(2).Points.Add(New PointD(103.5224, 22.58436)) vectors(2).Points.Add(New PointD(103.3337, 22.79451)) vectors(2).Points.Add(New PointD(103.0304, 22.43652)) vectors(2).Points.Add(New PointD(102.4744, 22.77187)) vectors(2).Points.Add(New PointD(102.1407, 22.39629)) vectors(2).Points.Add(New PointD(101.7415, 22.49777)) vectors(2).Points.Add(New PointD(101.5744, 22.20916)) vectors(2).Points.Add(New PointD(101.7653, 21.83444)) vectors(2).Points.Add(New PointD(101.786, 21.14451)) vectors(2).Points.Add(New PointD(101.2919, 21.17687)) vectors(2).Points.Add(New PointD(101.1482, 21.57264)) vectors(2).Points.Add(New PointD(101.099, 21.76903)) vectors(2).Points.Add(New PointD(100.6397, 21.47694)) vectors(2).Points.Add(New PointD(100.2057, 21.43546)) vectors(2).Points.Add(New PointD(99.97763, 21.72555)) vectors(2).Points.Add(New PointD(99.95741, 22.05018)) vectors(2).Points.Add(New PointD(99.16785, 22.15592)) vectors(2).Points.Add(New PointD(99.56484, 22.93659)) vectors(2).Points.Add(New PointD(99.5113, 23.08204)) vectors(2).Points.Add(New PointD(98.92747, 23.18916)) vectors(2).Points.Add(New PointD(98.67991, 23.97076)) vectors(2).Points.Add(New PointD(98.89073, 24.16007)) vectors(2).Points.Add(New PointD(97.54762, 23.92999)) vectors(2).Points.Add(New PointD(97.7593, 24.26055)) vectors(2).Points.Add(New PointD(97.54305, 24.47666)) vectors(2).Points.Add(New PointD(97.55255, 24.73992)) vectors(2).Points.Add(New PointD(98.19109, 25.61527)) vectors(2).Points.Add(New PointD(98.36137, 25.56944)) vectors(2).Points.Add(New PointD(98.7104, 25.85597)) vectors(2).Points.Add(New PointD(98.56944, 26.12527)) vectors(2).Points.Add(New PointD(98.73109, 26.18472)) vectors(2).Points.Add(New PointD(98.77777, 26.79166)) vectors(2).Points.Add(New PointD(98.69699, 27.52972)) vectors(2).Points.Add(New PointD(98.45888, 27.6725)) vectors(2).Points.Add(New PointD(98.31992, 27.54014)) vectors(2).Points.Add(New PointD(98.14499, 28.14889)) vectors(2).Points.Add(New PointD(97.55887, 28.54652)) vectors(2).Points.Add(New PointD(97.34888, 28.22277)) vectors(2).Points.Add(New PointD(96.65387, 28.46749)) vectors(2).Points.Add(New PointD(96.40193, 28.35111)) vectors(2).Points.Add(New PointD(96.34027, 28.525)) vectors(2).Points.Add(New PointD(96.61373, 28.79569)) vectors(2).Points.Add(New PointD(96.47083, 29.05666)) vectors(2).Points.Add(New PointD(96.17532, 28.90138)) vectors(2).Points.Add(New PointD(96.14888, 29.05972)) vectors(2).Points.Add(New PointD(96.39172, 29.25757)) vectors(2).Points.Add(New PointD(96.08315, 29.46444)) vectors(2).Points.Add(New PointD(95.38777, 29.03527)) vectors(2).Points.Add(New PointD(94.64751, 29.33346)) vectors(2).Points.Add(New PointD(94.23456, 29.07348)) vectors(2).Points.Add(New PointD(93.96172, 28.6692)) vectors(2).Points.Add(New PointD(93.35194, 28.61876)) vectors(2).Points.Add(New PointD(93.22205, 28.3193)) vectors(2).Points.Add(New PointD(92.71044, 28.1419)) vectors(2).Points.Add(New PointD(92.54498, 27.86194)) vectors(2).Points.Add(New PointD(91.65776, 27.76472)) vectors(2).Points.Add(New PointD(91.66277, 27.945)) vectors(2).Points.Add(New PointD(91.30138, 28.08111)) vectors(2).Points.Add(New PointD(91.08693, 27.96999)) vectors(2).Points.Add(New PointD(90.3765, 28.07958)) vectors(2).Points.Add(New PointD(90.38898, 28.24257)) vectors(2).Points.Add(New PointD(89.99819, 28.32369)) vectors(2).Points.Add(New PointD(89.48749, 28.05777)) vectors(2).Points.Add(New PointD(88.91693, 27.32083)) |
When you run the project, notice that China is highlighted in yellow.