filter markers that are within google map bounds
<pre><code>google.maps.event.addListener(map, 'idle', function (event) 
                            {
                                 var ne = map.getBounds().getNorthEast();
                                //northeast lat and long

                                var sw = map.getBounds().getSouthWest();
                               //southwest lat and long

                                 var x = document.getElementById('hdnControl').value;
                               // x contains all the markers retrived from database 


                              // code part to filter markers withing bounds

                            }
</code></pre>

<p>var x contains all the markers and I want to place markers that are within bounds.how can i filter the markers which are within bounds? 
any help will be appreciated </p>

<pre><code>  x contains value as
[
 {"Latitude":19.2094000000,"Longitude":73.0939000000},
 {"Latitude":19.2244070000,"Longitude":73.1545760000},
 {"Latitude":19.1659242536,"Longitude":82.2436523438},
 {"Latitude":18.3336694458,"Longitude":80.4309082031}
]

//as it has been serialized with
//dt is datatable retrived from database
JavaScriptSerializer oSerializer = new JavaScriptSerializer();

        var Result = (from c in dt.AsEnumerable()
                      select new
                      {
                          Latitude = c.Field&lt;Decimal&gt;("Latitude"),
                          Longitude = c.Field&lt;Decimal&gt;("Longitude")
                      }).ToList();

        hdnControl.Value = oSerializer.Serialize(Result);
</code></pre>