Как получить векторные изображения и запросить карты в Geoserver, чтобы использовать его с mapbox?

Это может быть достигнуто путем обнуления метода tooltip.refresh ().

Во-первых, я проверяю, отображается ли всплывающая подсказка, а не разделяется, а не разделяется (общая или всплывающая подсказка требует немного другого кода) , Затем, я проверяю, установлены ли параметры и изменяют атрибут штриха элемента svg.

Highcharts.wrap(Highcharts.Tooltip.prototype, 'refresh', function(p, point, mouseEvent) {
p.call(this, point, mouseEvent);

if (!this.isHidden && !this.shared && !this.split) {
  var pointTooltipBorderColor = point && 
                                point.options.tooltip &&
                                point.options.tooltip.borderColor,

    seriesTooltipBorderColor = point && 
                               point.series && 
                               point.series.options.tooltip && 
                               point.series.options.tooltip.borderColor,

    borderColor = pointTooltipBorderColor || seriesTooltipBorderColor,
    label = this.label;

  if (label && borderColor) {
    label.attr({
      stroke: borderColor
    });
  }
}
});

Пример: http://jsfiddle.net/oLnfqhmn/2/

0
задан Jorge Monroy 29 March 2019 в 03:55
поделиться