Закрытие Infobox запускает событие щелчка на карте, немедленно открывая Infobox - PullRequest
0 голосов
/ 29 февраля 2012

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

Если пользователь нажимает кнопку закрытия в информационной панели, хотя он запускает событие нажатия на карте, которое снова открывает информационную ячейку ??

Как мне решить эту проблему, в настоящее время я использую следующее

Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
  if (ev.targetType == 'map') {
    myinfobox.setOptions({visible:true}) ;
  }
}

Спасибо, Джебв

1 Ответ

1 голос
/ 01 августа 2012

Это может быть полезно для вас:

Microsoft.Maps.Events.addHandler(mymap, 'click', function(ev) {
    if (ev.targetType== 'pushpin') {
        myinfobox.setOptions({visible:true});
    }
}
...