I'm using WEB API to retrieve coordinates and display them as polygons on my Map. Now I want to make those Polygons(To be Clickable) when they clicked to display a pop with more information from the API.
 
 
My Xaml:
- <StackLayout >  
 - <maps:Map x:Name="map">  
 - <x:Arguments>  
 - <maps:MapSpan>  
 - <x:Arguments>  
 - <maps:Position>  
 - <x:Arguments>  
 - <x:Double>-30.241943</x:Double>  
 - <x:Double>25.771944</x:Double>  
 - </x:Arguments>  
 - </maps:Position>  
 - <x:Double>  
 - 20  
 - </x:Double>  
 - <x:Double>  
 - 20  
 - </x:Double>  
 - </x:Arguments>  
 - </maps:MapSpan>  
 - </x:Arguments>  
 - <maps:Map.MapElements>  
 - </maps:Map.MapElements>  
 - </maps:Map>  
 - </StackLayout>  
 
 
C# code for adding my Polygons to the map:
 
- foreach (var tempList in warningAlertsList)  
 - {  
 - string alertType = tempList.AlertType;  
 - if (alertType == "Advisory")  
 - {  
 - polygon = new Polygon();  
 - polygon.StrokeColor = Color.FromHex("ffff00");  
 - polygon.FillColor = Color.FromHex("ffff00");  
 - polygon.StrokeWidth = 5f;  
 - foreach (var Poly in tempList.Polygon)  
 - {  
 - float Lat = float.Parse(Poly[0]);  
 - float Long = float.Parse(Poly[1]);  
 - polygon.Geopath.Add(new Position(Lat, Long));  
 - }  
 -   
 - map.MapElements.Add(polygon);