Я хочу нарисовать несколько букв/полигонов на карте Bing, у меня есть окна 8.1, в моей переменной данных есть 4 значения, но на карте ничего не отображается.Множественная pushpin on bing map windows 8.1
foreach (tblUsers item in data)
{
Location location = new Location();
// item.dLatitude; item.dLongitude;
DDataFromDB.userID = item.nUserId;
DDataFromDB.dID = item.nDid;
DDataFromDB.dLatitude = item.dLatitude;
DDataFromDB.dLongitude = item.dLongitude;
DDataFromDB.dDate = item.dtAddDate;
DDataFromDB.dStatus = item.strStatus;
MapLayer layer0 = new MapLayer();
Pushpin pushpin = new Pushpin();
pushpin.Text = "1";
MapLayer.SetPosition(pushpin, new Location(DDataFromDB.dLatitude, DDataFromDB.dLongitude));
Map _map = new Map();
_map.Children.Add(pushpin);
}
Я добавил Map _MAP = новый Map(); выше цикла, но не удачи –
Вы должны добавить карту в представление. Либо добавьте его как дочерний элемент сетки или панели, который отображается в XAML, либо добавьте карту непосредственно в XAML. Сейчас все, что вы делаете, это создание Карты в памяти и никогда ее не рендеринг. – rbrundritt
MapLayer layer0 = new MapLayer(); Pushpin pushpin = new Pushpin(); MapLayer.SetPosition (pushpin, новое местоположение ((double) DDataFromDB.dLatitude, (double) DDataFromDB.dLongitude)); MyMap.Children.Add (pushpin); –