0
我有一個場景,我希望用戶在wp7應用程序中查看Bing地圖中的多個圖釘。我使用maplayer來製作圖釘集羣,但我無法在cs文件本身中動態地將圖像添加到該圖釘。順便說一下,我沒有使用xaml中的圖釘控件。我只是在循環播放時將圖釘對象添加到maplayer。如何在c中動態顯示圖像圖像#
這裏是我的代碼:
maplayer layer = new maplayer();
watcher.start();
for (int i = 0; i < lst.count; i++)
{
Pushpin mypin = new Pushpin();
watcher.Position.Location.Latitude = Convert.ToDouble(lst[i].Latitude);
watcher.Position.Location.Longitude=Convert.ToDouble(lst[i].Longitude);
}
GeoCoordinate geo = new GeoCoordinate(watcher.Position.Location.Latitude, watcher.Position.Location.Longitude);
mypin.Location = geo;
mypin.Background = new SolidColorBrush(Colors.Gray);
mypin.Foreground = new SolidColorBrush(Colors.White);
mypin.Content = "My location";
layer.AddChild(mypin, mypin.Location);
}
map1.SetView(watcher.Position.Location, Status == true ? 5.0 : 3.0);
map1.Children.Add(layer);
watcher.stop();
我也使用圖像畫筆屬性來提供圖像源試圖圖釘但圖釘本身變爲不可見。
這樣的:
ImageBrush ib = new ImageBrush();
ib.ImageSource = new System.Windows.Media.Imaging.BitmapImage(new Uri(@"Images/push.png", UriKind.Relative));
mypin.Background = ib;
請幫我在這。我需要在不更改/添加數據模板的情況下完成xaml側的圖釘。