如何链接诺基亚地图标记?

发布于 2024-12-27 02:02:37 字数 79 浏览 0 评论 0原文

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

I mean click on a marker redirects to new url. There are many tutorials about Google Maps only. I need sample code, which I can't find on Nokia Maps API developers help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

箜明 2025-01-03 02:02:37

您需要向“单击”添加一个侦听器

要单击标记并获取带有链接的弹出窗口:

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

You need to add a listener to the "click"

To click on a marker and get a pop-up with a link:

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

For a direct link just use:

    var marker2 = new nokia.maps.map.StandardMarker(center);
    marker2.addListener("click" ,  function(evt) { 
        window.location = 'http://www.example.com'; 
}, false);  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文