Amcharts 热图图表翻译国家名称
Amcharts heatmap chart translate country names
我有一张带有世界地图的 Amcharts 热图。我想在气球文本中翻译意大利语中的国家/地区名称。
我有一个文件,其中的国家/地区名称已翻译成意大利语,例如 var mapTranslations = {"Andorra": "Andorra", "United Arab Emirates": "Emirati Arabi Uniti", "Afghanistan": "Afghanistan", "Bosnia and Herzegovina": "Bosnia Erzegovina", "Barbados": "Barbados", "Bangladesh": "Bangladesh", "Belgium": "Belgio"
但我无法在气球文本中调用翻译后的名称。
如果我使用
"areasSettings": {
"balloonText": "[[title]]: [[value]] sessioni"
},
我看到具有相应值的英文国家/地区名称,但如果我尝试在气球文本中调用 mapTranslations 属性,我得到未定义。
AmMaps 自带多种语言的翻译,包括意大利语。您所要做的就是包含地图的 "it.js"
翻译文件并将 language
属性 设置为 "it"
,例如:
var map = AmCharts.makeChart("mapdiv", {
"type": "map",
"language": "it",
"dataProvider": {
"map": "worldLow",
"getAreasFromMap": true
}
});
#mapdiv {
width: 100%;
height: 300px;
}
<script src="https://www.amcharts.com/lib/3/ammap.js"></script>
<script src="https://www.amcharts.com/lib/3/maps/js/worldLow.js"></script>
<script src="https://www.amcharts.com/lib/3/lang-maps/it.js"></script>
<div id="mapdiv"></div>
请注意,如果您直接从 amcharts 网站包含语言文件,则必须使用 lang-maps 目录。如果您在网络服务器上托管 amcharts 文件,则语言文件位于 lang 目录中。
如果您需要使用自己的翻译文件,我建议在语言文件中遵循 amcharts 格式并使用 language
属性.
我有一张带有世界地图的 Amcharts 热图。我想在气球文本中翻译意大利语中的国家/地区名称。
我有一个文件,其中的国家/地区名称已翻译成意大利语,例如 var mapTranslations = {"Andorra": "Andorra", "United Arab Emirates": "Emirati Arabi Uniti", "Afghanistan": "Afghanistan", "Bosnia and Herzegovina": "Bosnia Erzegovina", "Barbados": "Barbados", "Bangladesh": "Bangladesh", "Belgium": "Belgio"
但我无法在气球文本中调用翻译后的名称。
如果我使用
"areasSettings": {
"balloonText": "[[title]]: [[value]] sessioni"
},
我看到具有相应值的英文国家/地区名称,但如果我尝试在气球文本中调用 mapTranslations 属性,我得到未定义。
AmMaps 自带多种语言的翻译,包括意大利语。您所要做的就是包含地图的 "it.js"
翻译文件并将 language
属性 设置为 "it"
,例如:
var map = AmCharts.makeChart("mapdiv", {
"type": "map",
"language": "it",
"dataProvider": {
"map": "worldLow",
"getAreasFromMap": true
}
});
#mapdiv {
width: 100%;
height: 300px;
}
<script src="https://www.amcharts.com/lib/3/ammap.js"></script>
<script src="https://www.amcharts.com/lib/3/maps/js/worldLow.js"></script>
<script src="https://www.amcharts.com/lib/3/lang-maps/it.js"></script>
<div id="mapdiv"></div>
请注意,如果您直接从 amcharts 网站包含语言文件,则必须使用 lang-maps 目录。如果您在网络服务器上托管 amcharts 文件,则语言文件位于 lang 目录中。
如果您需要使用自己的翻译文件,我建议在语言文件中遵循 amcharts 格式并使用 language
属性.