Я хочу показать карту старшего уровня со всеми штатами США, и я вышлю список нескольких штатов, и эти штаты должны быть выбраны.Если пользователь хочет выбрать дополнительные состояния, он может щелкнуть и выбрать их.Я понятия не имею, как поступить.
Я попытался передать данные о состоянии, которые должны отображаться как выбранные.Он отображается как выбранный, но я не могу выбрать другие состояния.
this.Data = [{"StateAbbr": "AZ", "StateName":"Arizona"},
{"StateAbbr": "FL", "StateName":"Florida"}];
this.chartOptions = function () {
return {
chart: { renderTo: 'geographySection', borderWidth: 0
},
mapNavigation: { enabled: false },
series: this.series(),
credits: { enabled: false }
};
};
this.series = function () {
return [{
animation: { duration: 1000 },
showInLegend: false,
data: this.Data,
mapData: Highcharts.maps['countries/us/us-all'],
joinBy: ['postal-code', 'StateAbbr'],
dataLabels: { enabled: true, format: '{point.StateAbbr}' },
tooltip: { headerFormat: '', pointFormat: '{point.StateName}' }
}];
};
new Highcharts.Map(this.chartOptions());