2012-01-13 55 views

回答

2

您需要一个监听器添加到“点击”

点击一个标记,并得到一个弹出的链接:

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);