Как изменить положение кода состояния в карте Jvector? - PullRequest
0 голосов
/ 08 января 2020

Я использую Карту Jvector и у меня сейчас проблемы, я печатаю этикетки всех указанных штатов Канады c, но я хочу изменить положение этикеток, пожалуйста, помогите мне сделать что

Вот код javascript

    $('#ca-map').vectorMap({
      backgroundColor: 'transparent',
      map: 'ca_lcc',
      regionStyle: {
        initial: {
          fill: '#cbced4'
        }
      },
      series: {
        regions: [
          {
            values: {
              'CA-BC': '#015591',
              'CA-AB': '#2992fb',
              'CA-YT': '#023960',
              'CA-NT': '#41b2fe',
              'CA-NU': '#016fc4',
              'CA-QC': '#595959',
              'CA-SK': '#0171c3',
              'CA-MB': '#015591',
              'CA-ON': '#0071c1',
              'CA-NL': '#3eb1ff',
              'CA-NB': '#2993ff',
              'CA-NS': '#05568e',
              'CA-PE': '#2669a0'
            }
          }
        ]
      },
      labels: {
        regions: {
          offsets: function(code) {
            return {
              'CA-NT': [40, 1000]
              // ID: [0, 40],
              // OK: [25, 0],
              // LA: [-20, 0],
              // FL: [45, 0],
              // KY: [10, 5],
              // VA: [15, 5],
              // MI: [30, 30],
              // AK: [50, -25],
              // HI: [25, 50]
            }[code.split('-')[1]];
          }
        },
      },
      hoverOpacity: 0.7,
      hoverColor: false,
      zoomButtons: false,
      zoomOnScroll: false,
      showTooltip: false,
      // regionsSelectable: true,
      onRegionSelected: function(e, code) {
        // window.open('/' + code + '/', '_parent');
      }
    });

А вот и результат

enter image description here

Любой Решение приветствуется!

...