Geochart: usando o código da região ISO 3266-2, mas mostre o nome real
Estou usando oAPI de geocodificação de visualização do Google para criar um mapa das regiões de um país. Eu forneço oISO 3266-2 Código de subdivisão do país e obtenha os resultados corretos. No entanto, mostrar os códigos ISO 3266-2 como rótulo no gráfico é uma má experiência do usuário. Então, gostaria de fornecer um rótulo personalizado. Tome isso como um exemplo:
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'});
}
[Experimente noPlayground de código]
Eu gostaria de fornecer "DE-BY", mas tenho "Bavaria" como rótulo. É necessário que eu use os códigos ISO 3266-2 como se o Google escrevesse que um
Equivalente em inglês (por exemplo, "US-NJ" ou "New Jersey")
é permitido, é muito pouco confiável e não funciona com o exemplo "Bavaria".