Highcharts 工具提示在whilte区域以及lat lon mappoint Highmaps中可见
我正在使用Highmaps,并且在使用lat-lon位置绘制的贴图点上遇到了工具提示问题 一切都是正确的,但工具提示将指向最靠近鼠标光标的点。 这将导致即使在地图的白色容器区域上也显示启用的工具提示 当地图上有多个纬度点时,这会导致问题 我试着在点上使用鼠标悬停和鼠标移出事件,但结果是一样的,点是从距离鼠标很远的地方检测到的 这个问题也可以在Highmaps lat-lon演示中看到Highcharts 工具提示在whilte区域以及lat lon mappoint Highmaps中可见,highcharts,highmaps,Highcharts,Highmaps,我正在使用Highmaps,并且在使用lat-lon位置绘制的贴图点上遇到了工具提示问题 一切都是正确的,但工具提示将指向最靠近鼠标光标的点。 这将导致即使在地图的白色容器区域上也显示启用的工具提示 当地图上有多个纬度点时,这会导致问题 我试着在点上使用鼠标悬停和鼠标移出事件,但结果是一样的,点是从距离鼠标很远的地方检测到的 这个问题也可以在Highmaps lat-lon演示中看到 [ //启动图表 Highcharts.mapChart('容器'{ 图表:{ 地图:“国家/gb/gb全部”
[
//启动图表
Highcharts.mapChart('容器'{
图表:{
地图:“国家/gb/gb全部”
},
标题:{
文本:“Highmaps基本lat/lon演示”
},
地图导航:{
已启用:true
},
工具提示:{
总部:'',
点格式:'{point.name}
Lat:{point.Lat},Lon:{point.Lon}'
},
系列:\[{
//使用无数据的gb all映射作为基本映射
名称:'Basemap',
边框颜色:“#A0”,
nullColor:'rgba(2002002002000.3)',
showInLegend:false
}, {
名称:'分隔符',
键入:“地图线”,
nullColor:“#707070”,
showInLegend:false,
enableMouseTracking:false
}, {
//使用lat/lon指定点
键入:“mappoint”,
名称:'城市',
颜色:Highcharts.getOptions().color\[1\],
数据:\[{
名称:“伦敦”,
拉脱维亚:51.507222,
lon:-0.1275
}, {
名称:“伯明翰”,
拉脱维亚:52.483056,
lon:-1.893611
}, {
名称:“利兹”,
拉脱维亚:53.799722,
lon:-1.549167
}, {
名称:“格拉斯哥”,
拉脱维亚:55.858,
lon:-4.259
}, {
姓名:'谢菲尔德',
拉脱维亚:53.383611,
lon:-1.466944
}, {
名字:“利物浦”,
拉丁美洲:53.4,
龙-3
}, {
名称:“布里斯托尔”,
拉脱维亚:51.45,
lon:-2.583333
}, {
名称:“贝尔法斯特”,
拉脱维亚:54.597,
lon:-5.93
}, {
姓名:'Lerwick',
拉脱维亚:60.155,
lon:-1.145,
数据标签:{
对齐:“左”,
x:5,
垂直排列:“中间”
}
}\]
}\]
});]
当鼠标正好位于点上时,有没有办法显示工具提示 您正在寻找的
鼠标事件的粘性跟踪。如果为true,则在鼠标移到另一个序列上或移出绘图区域之前,不会触发序列上的鼠标移出事件。如果为false,则当鼠标离开序列图形或标记周围的区域时,会触发序列上的mouseOut事件。当不共享时,这也意味着工具提示。当stickyTracking为false且tooltip.shared为false时,在系列之间移动鼠标时,工具提示将隐藏。直线和面积类型系列的默认值为true,但列、图形等的默认值为false
因此,通过如下设置打印选项,它将被禁用:
plotOptions: {
mappoint: {
stickyTracking: false,
}
}
工作示例:查看禁用了粘贴跟踪功能的演示:非常感谢eWalden。。它工作起来很有魅力,请添加与答案相同的内容:)
plotOptions: {
mappoint: {
stickyTracking: false,
}
}