我正在使用Google Visualization Geochart API创建一个国家地区的地图。我提供了ISO 3266-2 国家细分代码并获得了正确的结果。然而,在图表中将 ISO 3266-2 代码显示为标签是一种糟糕的用户体验。所以我想提供一个自定义标签。以此为例:
function drawVisualization() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['DE-BY', 200],
['DE-NW', 500]
]);
var geochart = new google.visualization.GeoChart(
document.getElementById('visualization'));
geochart.draw(data, {width: 556, height: 347, region: 'DE', resolution: 'provinces'});
}
[在代码游乐场 尝试一下]
我想提供“DE-BY”,但将“巴伐利亚”作为标签。我有必要使用 ISO 3266-2 代码,尽管 Google 写道
等效英文文本(例如,“US-NJ”或“New Jersey”)
是允许的,它非常不可靠,并且不适用于示例“巴伐利亚”。