Я интегрирую карты Bing в веб-страницу. Я вызываю метод GetDirections() моей опции VEMap. и устанавливаю для свойства VERouteOptions.ShowDisambiguation значение true, когда я вызываю VEMap.GetDirections(). Поэтому иногда я получаю следующий диалог:
http://img249.imageshack.us/img249/6153/bingdisambiguationdialo.png
Проблема в том, что иногда пользователь вводит второй набор направлений в мою форму, а диалоговое окно остается. Я сделал следующее, чтобы исправить это:
// In case the disambiguation dialog a.k.a "" is present from a previous direction search
$('#myMap_veplacelistpanel').hide();
Кажется, что это работает, но похоже на неоптимальный подход. Есть ли лучший способ сделать это?
ОБНОВЛЕНИЕ: изначально я удалял диалог. Это вызвало проблемы, поэтому я просто скрываю это сейчас, и это решило проблемы, которые оно создало. Поскольку я еще не принял свой ответ, я меняю вопрос. Я изменил вопрос, чтобы отразить его.