title: Issue getting latitude and longitude of a given address using google api
body: <p>My problem is that running the below function on my local webserver all the addresses passed are resolved by latitude and longitude. When I publish on the host, most of these addresses returns an empty string.
  The address argument is so formatted: "Main Street 550, London"</p>
  
  <pre><code>    public string GetLongitudeAndLatitude(string address, string sensor)
      {
          string urlAddress = "http://maps.googleapis.com/maps/api/geocode/xml?address=" + HttpUtility.UrlEncode(address) + "&amp;sensor=" + sensor;
          string returnValue = "";
          try
          {
              XmlDocument objXmlDocument = new XmlDocument();
              objXmlDocument.Load(urlAddress);
              XmlNodeList objXmlNodeList = objXmlDocument.SelectNodes("/GeocodeResponse/result/geometry/location");
              foreach (XmlNode objXmlNode in objXmlNodeList)
              {
                  // GET LONGITUDE 
                  returnValue = objXmlNode.ChildNodes.Item(0).InnerText;
  
                  // GET LATITUDE 
                  returnValue += "," + objXmlNode.ChildNodes.Item(1).InnerText;
              }
          }
          catch
          {
              // Process an error action here if needed  
          }
          return returnValue;
      }
  </code></pre>