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'.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage