Несмотря на то, что эта ветка немного устарела, я отправлю свое предложение:
Попробуйте эту ссылку Работа с кнопками , это работает для меня (создайте новый стиль и используйте его в объявлении кнопки)
(App.xaml, не забывайте пространство имен! )
xmlns:m="clr-namespace:Microsoft.Phone.Controls.Maps;assembly=Microsoft.Phone.Controls.Maps" >
<Application.Resources>
<Style TargetType="m:Pushpin" x:Key="PushpinStyle">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="m:Pushpin">
<Image Width="24" Height="24" Source="path_to_pic" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
(в xaml есть карта)
<Grid x:Name="LayoutRoot" Background="Transparent">
<m:Map x:Name="Map" Mode="Aerial"
CredentialsProvider="CredKey">
<m:MapItemsControl x:Name="Content">
<m:MapItemsControl.ItemTemplate>
<DataTemplate>
<m:Pushpin Location="{Binding Location}" Style="{StaticResource PushpinStyle}" />
</DataTemplate>
</m:MapItemsControl.ItemTemplate>
</m:MapItemsControl>
</m:Map>
</Grid>
Если это не работает, проверьте, настроено ли действие «Построение» вашего изображения.
Мне понадобилось время, чтобы понять это, поэтому я надеюсь, что смогу кому-нибудь помочь, несмотря на то, что эта ветка старая. ;)