J'intègre des cartes Bing dans une page Web. J'appelle la méthode GetDirections() de mon option VEMap. et définissant la propriété VERouteOptions.ShowDisambiguation à true lorsque j'appelle VEMap.GetDirections(). Alors parfois je reçois le dialogue suivant:Comment supprimer le dialogue de désambiguïsation Bing via un appel d'API?
'Select A Location' Dialog http://img249.imageshack.us/img249/6153/bingdisambiguationdialo.png
Le problème est parfois l'utilisateur va entrer dans une deuxième série de directions dans ma forme, et le dialogue reste. J'ai fait ce qui suit pour le corriger:
// In case the disambiguation dialog a.k.a "" is present from a previous direction search
$('#myMap_veplacelistpanel').hide();
Cela semble fonctionner, mais cela semble être une approche sous-optimale. Y a-t-il une meilleure façon de le faire?
MISE À JOUR: À l'origine, je supprimais le dialogue. Cela a causé des problèmes, alors je le cache maintenant, et cela a résolu les problèmes qu'il a créés. Puisque je n'ai pas encore accepté ma réponse personnelle, je change la question que j'ai changée la question pour la refléter.
Je vérifierai, et si elle est correcte vote et marquer la réponse. Est-ce un nouvel appel d'API? Ai-je manqué ça? –