Я использую XAML-MapControl в UWP-проекте.
Когда вы создаете MapIcon, изображение плавает с фиксированным смещением над желаемым местоположением на карте, а не прямо на карте.с черной линией, соединяющей значок с картой, как вы можете видеть на этом изображении:
Я не могу найти способ удалитьили уменьшите ее размер.
И ни один из других типов MapElement, кажется, не делает то, что я хочу, я хочу точное поведение MapIcon, но без этой строки.
есть способ сделать это?
Редактировать : Вот как я создаю MapIcons:
var icon = new MapIcon
{
NormalizedAnchorPoint = new Point(0.5, 1),
Image = image,
Visible = true,
};
MapControl.MapElements.Add(icon);
Edit2 :
Я попытался установить таблицу стилей, но она не работает для меня, возможно, потому, что она поддерживается только в версии, более новой, чем та, на которую я нацелен:
MapControl.StyleSheet = MapStyleSheet.ParseFromJson("{ \"version\": \"1.*\", \"settings\": { }, \"elements\": { \"userPoint\": { \"stemAnchorRadiusScale\": 0, \"stemHeightScale\": 0 }}}");