有没有一种方法,使组合的地图,可以使用"drill-down"行为对一些地区和"select"行为其他的领域?JVectorMap:向下钻取定制区
2
A
回答
0
我相信,你的要求也可以用一些由jVectorMap提供的标准功能来实现。在下面的示例中,可以选择除德克萨斯州以外的所有美国地区,从而仅针对US-TX执行常规多地图下钻。
$(document).ready(function() {
new jvm.MultiMap({
container: $('#map'),
maxLevel: 1,
main: {
map: 'us_lcc',
regionsSelectable: true,
regionStyle: {
selected: {
fill: 'green'
}
},
onRegionClick: function(event, code) {
if(code == "US-TX") {
return false;
} else {
event.stopImmediatePropagation();
}
}
}
});
});
说明:
作为文档说here,所述多重映射对象的主地图可以被配置的方式为“正常”的地图相同。
在多图onRegionClick
处理程序中,可以通过返回false
来避免区域选择,并且可以通过调用stopImmediatePropagation()
来停止向下钻取。我使用jVectorMap 2.0.2版测试了这个代码片段,但它也可以与最新版本一起使用。
顺便说一句,感谢bjornd伟大的jVectorMap。
0
没有任何标准行为来达到此目的。
要处理这个问题,我不得不修改MultiMap
文件。在addMap
函数中,您可以添加 硬编码检查区域代码或将其添加到配置并通过或拒绝钻取。
相关问题
- 1. 微观策略中向下钻取,钻取和钻取的区别
- 2. 使用按钮钻取/向下钻取
- 3. 向下钻取,UITableView和GridView
- 4. Highcharts:列向下钻取:JSON
- 5. jvectormap - 定义可选区域
- 6. 向下钻取laravel雄辩关系
- 7. iPhone向下钻取教程建议
- 8. 向下钻取ASP.NET中的图表
- 9. jsf饼图与向下钻取
- 10. Leaflet向下钻取RStudio包和Shiny
- 11. 参数化向下钻取Gridview
- 12. Java,向下钻取ArrayList of HashMaps
- 13. JasperReports:Ad Hoc,向下钻取报告?
- 14. 用UITableView向下钻取分层数据
- 15. UINavigationController向下钻取表视图
- 16. HighCharts:向下钻取动态数据
- 17. 创建向下钻取详细的UITableView
- 18. 无法出口Highchart.js向下钻取后
- 19. Highchart不规则样条与钻取 - 无法获取向下钻取功能
- 20. 在Highcharts中破钻向下?
- 21. Highchart多级向下单击事件获取向下钻取系列数据
- 22. 钻取和钻取报告有什么区别?
- 23. Highcharts图表在向下钻取时从x轴向上移动
- 24. 获得向下钻取效果的最佳方法州=>国会区
- 25. 上钻/下钻示例?
- 26. 限制Highcharts x Axis,同时图表在Ajax向下钻取时延伸
- 27. 如何控制报表服务(SSRS)的目标框架向下钻取
- 28. 向下钻时的UITableView转换
- 29. 通过导航控制器向下钻时标签栏消失
- 30. 如何增强GridView中的向下钻取功能?
很酷的建议。我试图用'stopPropagation'来停止事件,但它不起作用,所以你的解决方案非常清晰和简单,谢谢你。 – Iworb