0

我的意思是点击一个标记重定向到新的网址。有很多关于谷歌地图的教程。我需要示例代码,但在诺基亚地图 API 开发人员帮助中找不到。

4

1 回答 1

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);  
于 2012-01-31T08:20:52.083 回答