J'ai créé un code vb.net faisant référence au lien ci-dessous de Microsoft. https://msdn.microsoft.com/en-us/library/dd221354.aspxAfficher plus de 10 résultats lors de la recherche en utilisant VB.Net et Bing Maps
Existe-t-il un moyen d'obtenir plus de 10 résultats lors de la recherche de say pizza à New York? Si je recherche une pizza à New York, je reçois seulement un résultat de 10 endroits. Comment puis-je les obtenir tous? Aussi est-il possible d'obtenir l'adresse avec dans la demande? Voici mon code.
Imports Bing.SearchService
Public Class Form1
Private Sub btnGeoCode_Click(sender As System.Object, e As System.EventArgs) Handles btnGeoCode.Click
test(TextBox1.Text)
End Sub
Public Sub test(ByVal keywordLocation As String)
Dim Key As String = ""
Dim searchRequest As New SearchRequest
'credentials
searchRequest.Credentials = New SearchService.Credentials()
searchRequest.Credentials.ApplicationId = Key
' Create the search query
Dim ssQuery As New StructuredSearchQuery
Dim parts As String() = keywordLocation.Split(";")
ssQuery.Keyword = parts(0)
ssQuery.Location = parts(1)
searchRequest.StructuredQuery = ssQuery
Dim searchService As New SearchServiceClient
Dim SearchResponse As SearchResponse = searchService.Search(searchRequest)
If SearchResponse.ResultSets(0).Results.Length > 0 Then
Dim lstName As New ArrayList
Dim lstAddress As New ArrayList
For i As Integer = 0 To SearchResponse.ResultSets(0).Results.Length - 1
lstName.Add(SearchResponse.ResultSets(0).Results(i).Name)
lstAddress.Add(SearchResponse.ResultSets(0).Results(i).LocationData)
Next
End If
End Sub
End Class
J'ai trouvé l'adresse. lstAddress.Add (DirectCast (SearchResponse.ResultSets (0) .Results (0), Bing.SearchService.BusinessSearchResult) .Address.FormattedAddress) comment puis-je obtenir plus de 10 résultats? – CodeMonger
Im pas trop familier avec les cartes Bing, mais basé sur le lien que vous avez fourni, je vois la réponse dans votre question. peut être? –
Je comprends ce que vous voulez dire maintenant que vous voulez afficher plus de 10 résultats et que votre code ci-dessus fonctionne, ai-je raison? –