生成编号的地图图标 UWP



我正在尝试弄清楚如何在 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);
}

是否有可以附加到地图图标的索引或 ID?任何帮助将不胜感激。

您不需要标识您生成的每个地图图标。看起来它们都出现了,直到你清除()它们。

相关内容

  • 没有找到相关文章

最新更新