Bing AJAX Map: Показать информационное окно перед тем, как закончится масштабирование и панорамирование карты. - PullRequest
0 голосов
/ 03 августа 2010

В моем приложении Bing Ajax Map пользователю предоставляется список мест, из которых он может выбирать.OnRowЩелкните по центру карты и увеличьте масштаб этого места.После того как он сфокусировался на этом месте, он также отображает информационное окно.

Проблема в том, что информационное окно загружается до того, как карта закончила панорамирование.Это приводит к тому, что информационное окно появляется в неправильном месте или не появляется вообще.На данный момент я поместил метод show info в тег setTimeout, чтобы дать ему еще одну секунду перед загрузкой информации, но это довольно уродливый хак и все еще не работает 100% времени.еще сталкивался с этой проблемой раньше?Есть предложения?

Спасибо,

Косько

1 Ответ

0 голосов
/ 01 сентября 2010

Вы центрируетесь и увеличиваете масштаб в выбранном месте. Возможно ли, что окно, которое вы загружаете, может каждый раз появляться в одном и том же месте, поскольку вы знаете, где будет место, на которое вы щелкнули, после того, как будет выполнено панорамирование (то есть в центре карты)?

Таким образом, окно может отображаться во время панорамирования карты без каких-либо проблем.

...