Avatar billede scorp-d Nybegynder
25. februar 2009 - 19:34 Der er 1 kommentar

Mangler GeocodeServiceClient i Virtual Earth webservice

Hej....


har lavet en windows application som indeholder virtual earth..

ville så gerne prøve at lave reverse geocoding, men kan ikke rigtig få det til at virke.

Har tilføjet referancerne til:
https://staging.common.virtualearth.net/find-30/common.asmx
http://staging.dev.virtualearth.net/webservices/v1/metadata/geocodeservice/geocodeservice.wsdl
http://staging.dev.virtualearth.net/webservices/v1/metadata/imageryservice/imageryservice.wsdl
http://staging.dev.virtualearth.net/webservices/v1/metadata/routeservice/routeservice.wsdl
http://staging.dev.virtualearth.net/webservices/v1/metadata/searchservice/searchservice.wsdl

Problemet er så at jeg prøver at lave "Reverse Geocode" fra følgende eksempel, og kan ikke få GeocodeServiceClient til at virke:
http://msdn.microsoft.com/en-us/library/dd221354.aspx

på forhånd tak
Scorp-D
Avatar billede scorp-d Nybegynder
25. februar 2009 - 19:44 #1
skal lige siges at jeg har følgende kode, men det returnere en tom liste af results. Men ved debugging står der at authentication er godkendt:


Authentication.Authenticate();

GeocodeService.GeocodeService geoservice = new Koerelse.GeocodeService.GeocodeService();

ReverseGeocodeRequest revGeoReq = new ReverseGeocodeRequest();

revGeoReq.Credentials = new Koerelse.GeocodeService.Credentials();

revGeoReq.Credentials.Token = Authentication.strVEWSToken;

revGeoReq.Location = new Koerelse.GeocodeService.Location();

revGeoReq.Location.Latitude = startLatLng.Latitude;
                               
revGeoReq.Location.Longitude = startLatLng.Longitude;

string startRes = "";

GeocodeResponse resOutput = geoservice.ReverseGeocode(revGeoReq);

  if (resOutput.Results.Length > 0)
  {
  startRes = resOutput.Results[0].Address.FormattedAddress;
  }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester