Как связать маркер Nokia Maps? - PullRequest
0 голосов
/ 14 января 2012

Я имею в виду, клик по маркеру перенаправляет на новый URL.Есть много учебников только о Google Картах.Мне нужен пример кода, который я не могу найти в справке Nokia Maps API.

1 Ответ

2 голосов
/ 31 января 2012

Вам необходимо добавить слушателя к «клику»

Чтобы щелкнуть маркер и получить всплывающее окно со ссылкой:

  var infoBubbles = new nokia.maps.map.component.InfoBubbles();
  map.addComponent( infoBubbles);
  var marker = new nokia.maps.map.StandardMarker(center, {
    $html: "<a href='your link'>http://www.example.com</a>"
    });

marker.addListener("click" ,  function(evt) { 
    infoBubbles.addBubble(evt.target.$html, evt.target.coordinate);          
    }, false);  

map.objects.add(marker);

Для прямой ссылки просто используйте:

    var marker2 = new nokia.maps.map.StandardMarker(center);
    marker2.addListener("click" ,  function(evt) { 
        window.location = 'http://www.example.com'; 
}, false);  
...