Exemple #1
0
 public List<Placemark> FetchExtendedGeoCodeData()
 {
     List<Placemark> placemarks = new List<Placemark>();
     WebRequest req = HttpWebRequest.Create(ConstructUrl(GeoCodeDataFormat.Xml));
     GeoCodeDataParser parser = new GMapsDataParser();
     GMapsParseData pd = (GMapsParseData)parser.Parse(GeoCodeDataFormat.Xml, req.GetResponse().GetResponseStream());
     this._statusCode = pd.StatusCode;
     return (List<Placemark>)pd.Placemarks;
 }
Exemple #2
0
 public Placemark FetchSimpleGeoCodeData()
 {
     WebRequest req = HttpWebRequest.Create(ConstructUrl(GeoCodeDataFormat.Csv));
     GeoCodeDataParser parser = new GMapsDataParser();
     GMapsParseData pd = (GMapsParseData)parser.Parse(GeoCodeDataFormat.Csv, req.GetResponse().GetResponseStream());
     this._statusCode = pd.StatusCode;
     return ((IList<Placemark>)pd.Placemarks)[0];
 }
Exemple #3
0
 private Placemark ResponseCallback(IAsyncResult iar)
 {
     WebResponse res = ((WebRequest)iar.AsyncState).EndGetResponse(iar);
     GeoCodeDataParser parser = new GMapsDataParser();
     GMapsParseData pd = (GMapsParseData)parser.Parse(GeoCodeDataFormat.Csv, res.GetResponseStream());
     this._statusCode = pd.StatusCode;
     return ((IList<Placemark>)pd.Placemarks)[0];
 }