javascript - 无法使用 Jvectormap 呈现区域标签

标签 javascript jvectormap

我尝试遵循这个简单的例子,其中标签被渲染到 map 的区域中。 http://jvectormap.com/examples/region-labels/

我将我的代码归结为一个 fiddle http://jsfiddle.net/V8dyd/189/,但我看不出我做错了什么。

http://jsfiddle.net/V8dyd/188/

$(function()
{
    var map = $('#map')
        .vectorMap(
        {
            map: 'us_aea_en',
            regionLabelStyle:
            {
                initial:
                {
                    fill: '#B90E32'
                },
                hover:
                {
                    fill: 'black'
                }
            },
            labels:
            {
                regions:
                {
                    render: function (code)
                    {
                        return "label";
                    }
                }
            }
        });
});

最佳答案

您使用的是旧版本的 jVectorMap。从 2.0 版开始支持区域静态标签。这是一个 updated fiddle .

jquery-jvectormap-2.0.1.min.js

关于javascript - 无法使用 Jvectormap 呈现区域标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28835442/

相关文章:

javascript - 在构造函数中定义get/set

javascript - 使用 jVectorMap/JQVMap 进行数据可视化

google-chrome - 当浏览器未处于焦点时,jVectorMap onRegionClick 在 Chrome 中第一次单击时不会触发

javascript - bbox 的 jVectorMap 坐标

javascript - 如何获取 MongoDB 集合中嵌套对象内具有最大值的键?

javascript - AngularJS:调用 save() 后取消覆盖值 $resource 对象;

javascript - JavaScript 例程如何调用自身? (不是递归的!)

javascript - 对象属性最初返回未定义,但重新定义后返回预期值

jquery - 尝试使用未加载的 map : world_mill

jquery - 调用jvectormap的addMarker函数