none
Problème de conversion avec REST & SPATIAL DATA Services de Bing en WPF RRS feed

  • Discussion générale

  • Bonjour,

    Je suis Yannick de Wouters.

    Au fait, je suis entrain de développer une petite application en WPF et VB utilisant Bing Maps.

    J'ai pour la première fois, utilisé l'exemple des codes que vous trouverez ici : http://msdn.microsoft.com/fr-fr/library/hh757509.aspx

    Le bout de code est :

    Private Sub FindandDisplayNearbyPOI(ByVal xmlDoc As XmlDocument)
     
        'Get the geocode points that are used for display (UsageType=Display)
         Dim displayGeocodePoints As XmlNodeList = locationElements(0).SelectNodes(".//rest:GeocodePoint/rest:UsageType[.='Display']/parent::node()", nsmgr)
         Dim latitude As String = displayGeocodePoints(0).SelectSingleNode(".//rest:Latitude", nsmgr).InnerText
         Dim longitude As String = displayGeocodePoints(0).SelectSingleNode(".//rest:Longitude", nsmgr).InnerText
         Dim entityTypeID As ComboBoxItem = CType(cbEntityType.SelectedItem, ComboBoxItem)
         Dim distance As ComboBoxItem = CType(cbDistance.SelectedItem, ComboBoxItem)
    
         'Create the Bing Spatial Data Services request to get nearby POI
         Dim findNearbyPOIRequest As String = "http://spatial.virtualearth.net/REST/v1/data/f22876ec257b474b82fe2ffcb8393150/NavteqNA/NavteqPOIs?spatialfilter=nearby(" & latitude & "," & longitude & "," & distance.Content & ")" & "&$filter=EntityTypeID%20EQ%20'" & entityTypeID.Tag & "'&$select=EntityID,DisplayName,__Distance,Latitude,Longitude,AddressLine,Locality,AdminDistrict,PostalCode&$top=10" & "&key=" & BingMapsKey
    
         'Submit the Bing Spatial Data Services request and retrieve the response
         Dim nearbyPOI As XmlDocument = GetXmlResponse(findNearbyPOIRequest)
    
         'Center the map at the geocoded location and display the results
         
    'C'EST ICI OU IL Y A LE VRAI PROBLEME !!!
    
    myMap.Center = New Location(Convert.ToDouble(latitude), Convert.ToDouble(longitude))
    myMap.ZoomLevel = 12
      DisplayResults(nearbyPOI)
    
      End If
    End Sub

    Visual Studio m'indique ceci "Le format de la chaîne d'entrée est incorrecte", pourtant les variables "Latitude" & "Longitude" semble contenir les valeurs normales en chaîne de caractère...

    Pourrai-je avoie de l'aide SVP.

    Merci beaucoup d'avance

    dimanche 12 mai 2013 21:46

Toutes les réponses