Bagikan melalui


MapPolygon.Paths Properti

Definisi

Mendapatkan daftar objek Geopath yang menentukan bentuk MapPolygon .

Catatan

Dalam Windows 10, versi 1511, sebaiknya gunakan properti ini alih-alih Jalur untuk membuat poligon. Jangan gunakan kedua properti (Jalur dan Jalur) secara bersamaan.

public:
 property IVector<Geopath ^> ^ Paths { IVector<Geopath ^> ^ get(); };
IVector<Geopath> Paths();
public IList<Geopath> Paths { get; }
var iVector = mapPolygon.paths;
Public ReadOnly Property Paths As IList(Of Geopath)

Nilai Properti

Daftar objek Geopath yang menentukan bentuk MapPolygon .

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)

Keterangan

Properti ini memungkinkan MapPolygon didefinisikan oleh satu atau beberapa objek Geopath . Dengan beberapa geopath, Anda dapat membuat bentuk kompleks, seperti poligon dengan lubang di dalamnya.

Dalam contoh ini, MapPolygon dibuat dalam bentuk poligon dengan lubang di dalamnya.

var pathPositions = new List<BasicGeoposition>();

pathPositions.Add(new BasicGeoposition() { Latitude = 0, Longitude = 0 });
pathPositions.Add(new BasicGeoposition() { Latitude = 1, Longitude = 0 });
pathPositions.Add(new BasicGeoposition() { Latitude = 1, Longitude = 1 });
pathPositions.Add(new BasicGeoposition() { Latitude = 0, Longitude = 1 });

var interiorPositions = new List<BasicGeoposition>();

interiorPositions.Add(new BasicGeoposition() { Latitude = 0.2, Longitude = 0.2 });
interiorPositions.Add(new BasicGeoposition() { Latitude = 0.4, Longitude = 0.2 });
interiorPositions.Add(new BasicGeoposition() { Latitude = 0.4, Longitude = 0.4 });
interiorPositions.Add(new BasicGeoposition() { Latitude = 0.2, Longitude = 0.4 });

var mp = new MapPolygon();

mp.Paths.Add(new Geopath(pathPositions));
mp.Paths.Add(new Geopath(interiorPositions));

this.maps.MapElements.Add(mp);

Berlaku untuk