0

C# UWP で番号付きマップ アイコンを生成する方法を理解しようとしています。しかし、ループしてデータベースから緯度と経度の値を取得してマップにプロットしているので、上書きされないようにアイコンに番号を付ける必要があります (と思います)。

誰かが私のためにこの問題に光を当てることができますか? これが私がいる場所です:

while (reader.Read())
{
    TargetLat = reader.GetString("lat");
    TargetLon = reader.GetString("lon");
    Uname = reader.GetString("uname");

    //UPDATES THE UI

    BasicGeoposition TargetPosition = new BasicGeoposition() { Latitude = Convert.ToDouble(TargetLat), Longitude = Convert.ToDouble(TargetLon) };
    Geopoint TargetPoint = new Geopoint(TargetPosition);
    // Create a MapIcon.
    MapIcon mapIcon = new MapIcon();
    mapIcon.Location = TargetPoint;
    mapIcon.NormalizedAnchorPoint = new Point(0.5, 1.0);
    mapIcon.Title = Uname;
    mapIcon.ZIndex = 0;

    // Add the MapIcon to the map.
    MapControl1.MapElements.Add(mapIcon);
}

mapicon に添付できるインデックスまたは ID はありますか? どんな助けでも大歓迎です。

4

1 に答える 1

0

生成する各マピコンを識別する必要はありません。clear() するまで、それらはすべて表示されるようです。

于 2016-03-11T16:10:49.417 に答える