Murali R

Murali R

  • NA
  • 41
  • 7.6k

How to place 20 mapicons

Oct 6 2015 7:42 AM

after fetching 20 latlong from webservice,i tried to place 20 mapicons in my map.

I used for loop and placed the icons.

But only 2 or 3 map icons getting displays.

This is my code:

for (int i = 0; i < feed.data.Count(); i++)
{

if (feed.data[i].Longitude != "" && feed.data[i].Latitude != "")
{

var latlong = new Geopoint(new BasicGeoposition()
{ Latitude = Convert.ToDouble(feed.data[i].Latitude), Longitude = Convert.ToDouble(feed.data[i].Longitude) });
BasicGeoposition pos = new BasicGeoposition();
pos.Latitude = Convert.ToDouble(feed.data[i].Latitude);
pos.Longitude = Convert.ToDouble(feed.data[i].Longitude);
MapIcon MapIcon1 = new MapIcon();
MapIcon1.Location = new Geopoint(pos);
MapIcon1.NormalizedAnchorPoint = new Point(0.5,0.5);
MapIcon1.Visible = true;
// MapIcon1.ZIndex = int.MaxValue;
MapIcon1.Image = Windows.Storage.Streams.RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///images/" + type + "map.png"));
ffMap.MapElements.Add(MapIcon1);

}
}

Answers (4)