Maps for ASP.NET Web Forms
行政界を描画する
ユーザーシナリオ > 行政界を描画する

ベクターレイヤを使用すると、地理座標を持つジオメトリ、形状、多角形、およびパスをマップ上に描画できます。これを使用して、国境や県境などの行政界を描画できます。このトピックでは、マップに行政界を描画する方法を示します。

デザイナの場合

  1. Visual Studioで、新しいASP.Net Webアプリケーションを作成し、新しいWebフォームを追加します。
  2. ツールボックスでC1Mapsコントロールを見つけ、それをWebフォームに配置します。
  3. コントロールを右クリックし、コンテキストメニューから[プロパティ]を選択してプロパティウィンドウを開きます。
  4. Heightを500pxに設定し、Widthを600pxに設定します。
  5. スマートタグをクリックして[C1Mapsのタスク]メニューを開きます。
  6. Centerを103, 35に、Zoomを3に設定します。
  7. SourceBingMapsRoadSourceに設定します。

コードでマップにベクターレイヤおよび多角形を追加するには、次のようにします。

コードの場合

次のコードを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))

ここまでの成果

プロジェクトを実行すると、中国が黄色で強調表示されます。