title: How to plot shapefiles on Bing Map
body: <p>How can I use shapefile(.shp) with bing maps without using any third party reference?
  I just want to use bing maps api library to perform this action. 
  So suggest me how can i achieve this?</p>
  
  <p>I have tried something with bing maps which is described below..
  Here is my code :</p>
  
  <pre><code>$.ajax({
              type: "POST",
              url: "GISFunctions.asmx/GetShapeFileData",
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function (data, textStatus, jqXHR) {
                  var response = data.d;
                  for (var i = 0; i &lt; response.length; i++) {
                      var polygonGeometry = response[i];
                      var vertices = new Array();
                      var numCoordinates = polygonGeometry.length;
                      for (var j = 0; j &lt; numCoordinates; j++) {
                          var CoOrdinates = polygonGeometry[j];
                          var x = CoOrdinates[1];
                          var y = CoOrdinates[0];
                          vertices[j] = new Microsoft.Maps.Location(x, y);
                      }
                      var polygoncolor = new Microsoft.Maps.Color(100, 100, 0, 100);
                      var polygon = new Microsoft.Maps.Polygon(vertices, { fillColor: polygoncolor, strokeColor: polygoncolor });
                  // Add the shape to the map
                      map.entities.push(polygon);
                  }
              },
              error: function (xhr, status, error) {
                  alert(xhr.responseText);
              }
          });
  </code></pre>
  
  <p>"GISFunctions.asmx/GetShapeFileData" is my web service method. It fetches data from shapefile. Reads shapefile's records one by one and fetches co-ordinates for each record's polygon.
  In above Jquery Ajax function, i have differentiated my data and created array which contains vertices for my polygon and then according to below link, i am trying to map these polygons on Bing Map</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/gg427604.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/gg427604.aspx</a></p>
  
  <p>When i go through static data then i can easily plot one polygon on Bing Map.. But when i try to create these polygons dynamically then my above code doesn't work.
  It doesn't plot any polygon on map and also don't give my error..</p>
  
  <p>I am new to GIS functions so kindly suggest me right direction..</p>