我试图弄清楚如何在 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?任何帮助,将不胜感激。