ベクターレイヤを使用すると、地理座標を持つジオメトリ、形状、多角形、およびパスをマップ上に描画できます。これを使用して、国境や県境などの行政界を描画できます。このトピックでは、マップに行政界を描画する方法を示します。
コードでマップにベクターレイヤおよび多角形を追加するには、次のようにします。
次のコードをPage_Loadイベントに追加して、MapsコントロールにC1VectorLayerを追加し、中国の各部を表す3つのC1VectorPolygonsをベクターレイヤに追加します。
C#でコードを書く場合
C# |
コードのコピー
|
---|---|
// ベクターレイヤを作成してマップに追加します。 C1VectorLayer vectorlayer = new C1VectorLayer(); vectorlayer.DataType = DataType.WijJson; C1Maps1.Layers.Add(vectorlayer); // 3つの多角形を作成して、ベクターレイヤに追加します。 C1VectorPolygon[] vectors = new C1VectorPolygon[3]; for (int i = 0; i < 3; i++) { vectors[i] = new C1VectorPolygon(); vectorlayer.DataWijJson.Vectors.Add(vectors[i]); } // 最初の多角形に色を設定し、点を追加します。 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)); // 2番目の多角形に色を設定し、点を追加します。 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)); // 3番目の多角形に色を設定し、点を追加します。 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)); |
Visual Basicでコードを書く場合
VB |
コードのコピー
|
---|---|
' ベクターレイヤを作成してマップに追加します。 Dim vectorlayer As New C1VectorLayer() vectorlayer.DataType = DataType.WijJson C1Maps1.Layers.Add(vectorlayer) ' 3つの多角形を作成して、ベクターレイヤに追加します。 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 ' 最初の多角形に色を設定し、点を追加します。 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)) ' 2番目の多角形に色を設定し、点を追加します。 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)) ' 3番目の多角形に色を設定し、点を追加します。 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)) |
プロジェクトを実行すると、中国が黄色で強調表示されます。