Dodsworth
asked on
Bing Maps SOAP Request
What namespace do I need for GeocodeService.GeocodeRequ est please.
you can find the list of Maps SOAP Services here:
Bing Maps SOAP Services Addresses
Bing Maps SOAP Services Addresses
ASKER
Ah maybe not SOAP then ?
The sample code I have makes no reference to this.
The GeocodeService.GeocodeRequ est errors as not defined so I assumed it was simply a case of adding the appropriate Imports?
The sample code I have makes no reference to this.
The GeocodeService.GeocodeRequ
Private Sub MakeGeocodeRequest()
Dim Results As String
Try
' Set a Bing Maps key before making a request
Dim key = "Bing Maps Key"
Dim geocodeRequest As New GeocodeService.GeocodeRequest()
' Set the credentials using a valid Bing Maps Key
geocodeRequest.Credentials = _
New GeocodeService.Credentials() With {.ApplicationId = key}
' Set the full address query
geocodeRequest.Query = "1 Microsoft Way, Redmond, WA"
' Set the options to only return high confidence results
Dim filters() As GeocodeService.ConfidenceFilter = _
{New GeocodeService.ConfidenceFilter() _
With {.MinimumConfidence = GeocodeService.Confidence.High}}
Dim geocodeOptions As New GeocodeService.GeocodeOptions() _
With {.Filters = filters}
geocodeRequest.Options = geocodeOptions
' Make the geocode request
Dim geocodeServiceInstance As New GeocodeService.GeocodeServiceClient("BasicHttpBinding_IGeocodeService")
Dim geocodeResponse = geocodeServiceInstance.Geocode(geocodeRequest)
' Use the results in your application.
Results = geocodeResponse.Results(0).DisplayName
Catch ex As Exception
Results = "An exception occurred: " & ex.Message
End Try
End Sub
why not using the soap service if you need it?
i assume you use visual studio so add the service reference and run your code.
i assume you use visual studio so add the service reference and run your code.
ASKER
OK never used a service reference before. Is the namespace section in the dialog related to the name GeocodeService in the code?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
cools :)
http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl