显示HERE地图中标记悬停的内容Div [英] Showing a content Div on hover of a marker in HERE Maps

查看:118
本文介绍了显示HERE地图中标记悬停的内容Div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的地图,需要在标记悬停时显示div。我已经能够使用图标放置标记但现在需要显示带有一些额外信息的div。 HERE maps API是否提供此功能?
任何文档URL或代码都将受到赞赏。
注意:我正在使用HERE地图JS API for web。

I am new to here maps and need to show a div on marker hover. I have been able to put markers with icons but now need to show a div with some extra information. Does HERE maps API provide this functionality? Any doc URL or piece of code will be appreciated. NOTE: I am using HERE maps JS API for web.

推荐答案

我能找到合适的鼠标HERE地图标记的事件 pointerenter pointerleave 以及使用这些事件的示例代码是:

I have been able to find proper mouse over events for HERE map's markers which are pointerenter and pointerleave and sample code to use these events is:

// After Initializing map with your own credentials.
var map = new H.Map(document.getElementById('map'),
      defaultLayers.normal.map,{
      center: {lat: LAT_VAL, lng: LNG_VAL},
      zoom: 12
    });

var domMarker = new H.map.DomMarker(coords, {
            icon: domIcon
          });
var bubble;
domMarker.addEventListener('pointerenter', function(evt) {
              bubble = new H.ui.InfoBubble({lat:"SOME_VALUE",lng:"SOME_VALUE"}, {
              content: "Your content come here"
            });
            ui.addBubble(bubble);
          }, false);
          domMarker.addEventListener('pointerleave', function(evt) {
            bubble.close();
          }, false);
map.addObject(domMarker);

这篇关于显示HERE地图中标记悬停的内容Div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆