Несколько кнопок с информационным окном на карте Bing

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

latlng = new Microsoft.Maps.Location(latitude[pointerCount], longtitue[pointerCount]);
MarkingLocation[pointerCount] = new Microsoft.Maps.Pushpin(latlng, {icon:"marker2.ico", height:50, width:50, anchor:new Microsoft.Maps.Point(0,50)}); 

myInfobox = new Microsoft.Maps.Infobox(latlng, myinfoboxOption);

Microsoft.Maps.Events.addHandler(MarkingLocation[pointerCount], 'click', function() {myInfobox.setOptions({ visible:true });});         
map.entities.push(MarkingLocation[pointerCount]);
map.entities.push(myInfobox);

Проблема в том, что он показывает последнее информационное окно только для каждой кнопки. Предположим, у меня 4 кнопки в Londom , Франция, Германия, Америка. Теперь, независимо от того, какой значок я нажимал, он показывает только информационное окно Америки на кнопке Америка. Пожалуйста, кто-нибудь может помочь в том, чего мне не хватало .........

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

myinfoboxoption = {width:300, 
                              height: 100, 
                              title: str_loc, 
                              htmlContent: htmlc, 
                              showPointer: false, 

                              offset: new Microsoft.Maps.Point(-100,0)};

Пожалуйста, помогите ........

6
задан AtanuCSE 5 October 2011 в 15:43
поделиться