Я интегрирую карты bing в веб-страницу. Я называю метод GetDirections() моего варианта VEMap. и установление свойства VERouteOptions.ShowDisambiguation в true, когда я вызываю VEMap.GetDirections(). Так что иногда я получаю следующий диалог:Как удалить диалоговое окно Bing Disambiguation Dialog через вызов API?
'Select A Location' Dialog 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();
Это, кажется, работает, но он чувствует, как неоптимальный подход. Есть ли лучший способ сделать это?
UPDATE: Первоначально я удалял диалог. Это вызвало проблемы, поэтому я просто спрятал его сейчас и решил проблемы, которые он создал. Поскольку я еще не принял свой собственный ответ, я меняю вопрос, я изменил вопрос, чтобы его отразить.
я проверю, и если правильно голосовать и отметьте ответ. Это новый вызов API? Я пропустил это? –