как добавить кнопки на карту в windows phone 8.1

Есть ли какой-либо учебник или пример, который показывает, как добавить канцелярскую кнопку на карту в Windows Phone 8.1, этот код не работает:

MapIcon MapIcon1 = new MapIcon();
MapIcon1.Location = new Geopoint(new BasicGeoposition()
{
    Latitude = latitude,
    Longitude = -longitude
 });
 MapIcon1.NormalizedAnchorPoint = new Point(0.5, 1.0);
 RestoMap.MapElements.Add(MapIcon1);

person ahmad    schedule 15.10.2014    source источник


Ответы (1)


Отображение объектов MapIcon на карте не гарантируется, они могут быть скрыты другими элементами.

Если вы хотите поместить что-то, что всегда будет видно, используйте элементы управления XAML: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn792121.aspx#showing_xaml_controls_and_shapes_on_the_map

person Jogy    schedule 15.10.2014
comment
правильный ли этот код для привязки местоположения: ‹TextBlock maps:MapControl.Location={Binding Location} Text={Binding Name} maps:MapControl.NormalizedAnchorPoint=0.5,0.5 FontSize=20 Margin=5/› Location location = new Location( ); location.Latitude = широта; location.Longitude = долгота; местоположения. Добавить (местоположение); } MapIcons.ItemsSource = this.locations; - person ahmad; 16.10.2014
comment
@ahmad Я использую аналогичный код, но карты: MapControl.Location необходимо привязать к значению Geopoint. - person Jogy; 17.10.2014