textCoord.js 518 B

12345678910111213141516171819202122232425
  1. var zrUtil = require("zrender/lib/core/util");
  2. var coordsOffsetMap = {
  3. '南海诸岛': [32, 80],
  4. // 全国
  5. '广东': [0, -10],
  6. '香港': [10, 5],
  7. '澳门': [-10, 10],
  8. //'北京': [-10, 0],
  9. '天津': [5, 5]
  10. };
  11. function _default(geo) {
  12. zrUtil.each(geo.regions, function (region) {
  13. var coordFix = coordsOffsetMap[region.name];
  14. if (coordFix) {
  15. var cp = region.center;
  16. cp[0] += coordFix[0] / 10.5;
  17. cp[1] += -coordFix[1] / (10.5 / 0.75);
  18. }
  19. });
  20. }
  21. module.exports = _default;