Geochart: Verwenden Sie den ISO 3266-2-Regionalcode, aber geben Sie den richtigen Namen an
Ich benutze dieGoogle Visualization Geochart API eine Karte der Regionen eines Landes zu erstellen. Ich biete dieISO 3266-2 Länderunterteilungscode und die richtigen Ergebnisse erhalten. Das Anzeigen der ISO 3266-2-Codes als Beschriftung in der Tabelle ist jedoch eine schlechte Benutzererfahrung. Daher möchte ich ein benutzerdefiniertes Etikett bereitstellen. Nehmen Sie dies als Beispiel:
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'});
}
[Probieren Sie es auf derCode-Spielplatz]
Ich möchte 'DE-BY' bereitstellen, habe aber 'Bavaria' als Label. Es ist notwendig, dass ich die ISO 3266-2-Codes verwende, als ob Google das schreibt
Englische Textäquivalente (z. B. "US-NJ" oder "New Jersey")
ist erlaubt, es ist sehr unzuverlässig und funktioniert nicht mit dem Beispiel 'Bayern'.