Я пытаюсь отобразить кнопки на карте, но поскольку у меня много кнопок, я хочу отображать только те, которые находятся в видимой области карты, что, как мы надеемся, сделает карту более отзывчивой.
Я получаюмой список точек ху из запроса к базе данных.Это код, который у меня есть на данный момент.
List<Pushpin> ListofPoints = new List<Pushpin>();
foreach (var element in query)
{
//Add a pin to the map
Pushpin pushpin = new Pushpin();
Location location = new Location();
location.Latitude = Convert.ToDouble(element.X);
location.Longitude = Convert.ToDouble(element.Y);
pushpin.Location = location;
ListofPoints.Add(pushpin);
map1.Children.Add(pushpin);
}
// Position map based on a collection of Pushpins points
var x = from l in ListofPoints
select l.Location;
map1.SetView(LocationRect.CreateLocationRect(x));
ListofPoints.Clear();
Кто-нибудь может дать мой совет / код о том, как отображать только точки в видимой области карты?
Спасибо