Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Geocoder Web Service
Message
 
General information
Forum:
Visual FoxPro
Category:
Web Services
Miscellaneous
Thread ID:
01126810
Message ID:
01126816
Views:
17
Thanks, Sergey; you're the best!!!



>It's an array of addresses
FOR i=1 TO ALEN(l_address)
>	?
>	? l_address[i].context.xml
>	?
>ENDFOR
>
>>I am attempting to access the geocoder address web service to get GPS coordinates from a street address. I followed the sample code given in VFP9, but am not sure what I'm getting back and haven't been able to glean anything meaningful from the results. I get an array, which appears to have one record, which is an object. I haven't gotten anything at all out of the object. Can anyone help? Here's my code below (I left out the error trapping, as it doesn't appear to factor into the equation):
>>
>>
>>LOCAL loGeoCode_Port AS "XML Web Service"
>>* LOCAL loGeoCode_Port AS "MSSOAP.SoapClient30"
>>* Do not remove or alter following line. It is used to support IntelliSense for your XML Web service.
>>*__VFPWSDef__: loGeoCode_Port = http://geocoder.us/dist/eg/clients/GeoCoder.wsdl , GeoCode_Service , GeoCode_Port
>>LOCAL loException, lcErrorMsg, loWSHandler
>>
>>	loWSHandler = NEWOBJECT("WSHandler",IIF(VERSION(2)=0,"",HOME()+"FFC\")+"_ws3client.vcx")
>>	loGeoCode_Port = loWSHandler.SetupClient("http://geocoder.us/dist/eg/clients/GeoCoder.wsdl", "GeoCode_Service", "GeoCode_Port")
>>	* Call your XML Web service here.  ex: leResult = loGeoCode_Port.SomeMethod()
>>	*geocode_address(address AS string) AS ArrayOfGeocoderAddressResult
>>	l_address = loGeoCode_Port.geocode_address("614 E Pacific St, Salina,KS")
>>
>>        l_address.?  (what do I do from here?)
>>
>>
Steve Howie, owner
DaSH Technology
Denver, CO
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform