J'ai écrit une application qui analyse un fichier CSV, extrait des adresses et les géocode à l'aide de l'API REST de Bing Maps. Le problème que j'ai est que si je cours plusieurs fois le même fichier, j'obtiens des résultats différents. Lors du premier essai, les lignes 2 et 6 peuvent ne renvoyer aucune correspondance. Lors de l'essai suivant, les lignes 2 et 6 renverront des correspondances et la ligne 4 ne le sera pas. J'ai inspecté le trafic HTTP en utilisant Fiddler. Mes requêtes sont correctement formées, chaque réponse renvoie le code d'état HTTP 200 et JSON valide, seulement certaines adresses donnent des résultats et d'autres non, et le succès ou l'échec d'une adresse particulière change d'un procès à l'autre. Quelqu'un peut-il fournir un aperçu?Résultats incohérents de Bing Maps Geocoder
MISE À JOUR
Demande d'échantillon:
GET http://dev.virtualearth.net/REST/v1/Locations?o=json&adminDistrict=MI&locality=Shelby&postalCode=49455-1299&addressLine=72+South+State+Street&key={MyApiKey} HTTP/1.1
Host: dev.virtualearth.net
Exemple de réponse:
HTTP/1.1 200 OK
Cache-Control: no-cache
Transfer-Encoding: chunked
Content-Type: application/json
Server: Microsoft-IIS/8.0
X-BM-TraceID: 9b6cfaa0abdb47b7b7e2790900bcddce
X-BM-Srv: BL2M001304, BL2MSNVM001275, BL2MSNVM001299
X-MS-BM-WS-INFO: 0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 22 Feb 2013 15:14:30 GMT
247
{
"authenticationResultCode":"ValidCredentials",
"brandLogoUri":"http:\/\/dev.virtualearth.net\/Branding\/logo_powered_by.png",
"copyright":"Copyright © 2013 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.",
"resourceSets":
[
{
"estimatedTotal":0,
"resources":[]
}
],
"statusCode":200,
"statusDescription":"OK",
"traceId":"9b6cfaa0abdb47b7b7e2790900bcddce|BL2M001304|02.00.83.1900|BL2MSNVM001275, BL2MSNVM001299"
}
0
Mon post sur les forums MSDN: http://social.msdn.microsoft.com/Forums/en-US/bingmapsservices/thread/c7fea1b2-f87e-40c2-a3a6-496989a338b2#b885ca9a-018a-491f-9caa-a00a515cf9a8
Merci, Nicholas. J'ai une licence d'entreprise, donc je ne pense pas avoir de limite de taux. Cela étant dit, mon taux de réussite semble changer à différents moments de la journée et d'un jour à l'autre, donc je me demande si cela n'a rien à voir avec la charge générale sur le serveur Bing Maps.Je vais garder un œil sur l'en-tête X-MS-BM-WS-INFO pour le moment et voir si cela indique quelque chose. À l'avenir, je vais certainement utiliser le géocodage par lots, mais ça ne vaut pas la peine de refactoriser cette application, donc si je peux trouver un travail, ce serait préférable. –
X-MS-BM-WS-INFO est toujours 0 même dans le cas des défaillances décrites ci-dessus. J'ai mis à jour le PO avec un exemple de demande et de réponse. –
Étant donné que vous êtes un client d'entreprise, vous devez contacter le support technique pour qu'il puisse escalader. Veuillez fournir les informations détaillées (comme le lien vers cet article) afin qu'ils puissent avoir un traceId et les différentes informations contenues dans l'en-tête. –