jqvmap - 冈比亚没有颜色

时间:2015-11-09 21:53:02

标签: jqvmap

我在网站上安装了jqvmap 1.0。一切都很好,但冈比亚的颜色。它显得透明。

这是冈比亚的道路。 jqvmap 1.0:

"gm":{"path":"M406.89,298.34l-0.13,1.11l6.92-0.1l0.35-1.03l-0.15-1.04l-1.99,0.81L406.89,298.34L406.89,298.34z","name":"Gambia"}

我确实将此路径与原始路径进行了比较。它们之间没有区别。

我确实下载了1.1版并放置了它的jquery.vmap.world.js(路径定义)。问题没有解决。

我确实为冈比亚和其他国家设置了这种颜色。

"gm":"199.18" (light orange)

冈比亚是唯一没有显示其颜色的国家。正如你所看到的,甚至一些小于冈比亚的小岛也能正确显示颜色。有什么想法吗?

Transparent Gambia

1 个答案:

答案 0 :(得分:0)

做一些测试我确实发现问题是由几个问题造成的:

  • 路径太窄,因此边框覆盖了形状(隐藏其颜色)。
  • 视觉上,形状的颜色加上边框的颜色和不透明度(0.8)确实产生了与背景颜色非常相似的颜色。

因此,“非彩色”形状的感知是由视错觉造成的。

要解决这个问题,我确实改变了jquery.vmap.js的第51行和第52行:

  51    borderWidth: 1,
  52    borderOpacity: 0.8,

  51    borderWidth: 0.3,
  52    borderOpacity: 0.5,

感谢您的帮助。