生成编号的MapIcons UWP

时间:2016-03-11 14:52:04

标签: c# win-universal-app bing-maps uwp-maps

我试图弄清楚如何在C#UWP中生成带编号的地图图标。 但是因为我正在循环并从数据库中获取Lat和Long值以在地图上绘图,所以我需要对图标进行编号以便它们不会被覆盖(我认为)。

有人可以为我解释这个问题吗? 我在这里:

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吗? 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

您无需识别您生成的每个地图图标。看起来它们都会出现,直到你清除它们为止。