Bing Maps - несколько инфобоксов Pushin - PullRequest
2 голосов
/ 30 сентября 2011

У меня есть карта с несколькими кнопками, и я хотел бы, чтобы инфобокс поддерживал содержимое HTML. Я использую собственный класс инфобокса, и хотя я использовал собственный инфобокс, как многие предлагали, я бы хотел выяснить это.

Код: http://brickenandassociates.com/bm.php

Он не сжат или не закодирован, так что вы можете просто просмотреть источник.

в строке 84 задаются параметры для инфобокса. В описании я попытался установить переменную, но где-то отсутствует синтаксис. Примерно так:

var ibDescription = document.getElementById ('ibDescription'); ibDescription.innerHTML = e.target.description;

Любое руководство будет наиболее ценно!

1 Ответ

0 голосов
/ 07 октября 2011

Похоже, вы уже поняли это:

pinInfobox.setOptions({title: e.target.Title, description: e.target.Description, visible:true, offset: new Microsoft.Maps.Point(0,25)});

pinInfobox.setLocation(e.target.getLocation());

Одна вещь, которую я заметил, это то, что вы используете только один InfoBox.Я использую одно информационное окно для каждой метки, поэтому я устанавливаю детали инфобокса во время его создания, а затем остается только скрыть или показать их.

...