Подсказка на картах Bing, что использовать - Infobox или что-то еще? - PullRequest
0 голосов
/ 20 февраля 2012

Я работаю над wepbage, где у меня есть карта Bing вместе с кнопками. При нажатии на кнопки, я должен показать всплывающую подсказку с пользовательским контентом - что-то, что в идеале должно быть извлечено из базы данных через ajax.

Этот пользовательский контент, скорее всего, содержит видео YouTube, некоторые HTML, а также некоторые кнопки и ссылки с конкретными действиями.

Мой вопрос: что использовать для реализации этого? Я вижу два возможных решения:

  1. Что-то вроде qTip или Fancybox : плюсы этого подхода в том, что я довольно хорошо знаком с любым из этих двух, и что они могут отображать практически любой предоставленный контент. Минусы в том, что у меня могут быть трудности с интеграцией решения с картами Bing (например, когда я перемещаю карту, мне также нужно переместить подсказку)

  2. Infobox - насколько я знаю, обычная часть API Microsoft, хорошо интегрированная с картами. Однако я не знаю, как заполнить Infobox ответом Ajax. Более того, я не знаю, насколько хорошо Infobox справляется с богатыми HTML.

Итак, на что пойти? Спасибо

1 Ответ

1 голос
/ 02 марта 2012

Есть несколько вариантов.Первый вариант - для нас встроенные информационные блоки в Bing Maps, установив htmlContent.У меня есть запись в блоге о том, как это сделать здесь: http://rbrundritt.wordpress.com/2011/11/08/simple-custom-infoboxes-in-bing-maps-v7/

Второй метод заключается в использовании пользовательского информационного модуля, который я создал здесь: http://bingmapsv7modules.codeplex.com/wikipage?title=Custom%20Infobox%20Control

...