移除地图上的图标
本文关键字:图标 地图 | 更新日期: 2023-09-27 17:55:32
>我有两种类型的图标,公交车站和交通图标,如何删除公交车站图标?
我的设置功能图标
public void SetStopIcon(double Latitude, double Longitude, MapControl map) //48.463443, 35.057952
{
Image iconStopBus = new Image();
iconStopBus.Source = new BitmapImage(new Uri("ms-appx:///Assets/Logo.scale-240.png"));
map.Children.Add(iconStopBus);
MapControl.SetLocation(iconStopBus, new Geopoint(new BasicGeoposition() { Latitude = Latitude, Longitude = Longitude }));
MapControl.SetNormalizedAnchorPoint(iconStopBus, new Point(0.5, 0.5));
}
public void SetBusIcon(double Latitude, double Longitude, MapControl map) //48.463443, 35.057952
{
Image iconBus = new Image();
iconBus.Source = new BitmapImage(new Uri("ms-appx:///Assets/2.busIcon.white.png"));
map.Children.Add(iconBus);
MapControl.SetLocation(iconBus, new Geopoint(new BasicGeoposition() { Latitude = Latitude, Longitude = Longitude }));
MapControl.SetNormalizedAnchorPoint(iconBus, new Point(0.5, 0.5));
}
感谢您的回复!
HERE
Windows SDK不再存在,另一种选择可能是使用HERE Maps API for Javascript开发一个支持矢量地图数据渲染的应用程序。
至于问题。可以将添加的公交车站图标图像对象存储在数组中。然后遍历该数组以将它们从映射中删除。孩子。