Я пытаюсь добавить дополнительные свойства в topojson во время выполнения. Я посмотрел на пример Choropleth, но я не думаю, что кто-то манипулирует исходным json-файлом.Как программно добавлять свойства в файл topojson во время выполнения?
Каков наилучший способ для этого?
JSON:
{ "type":"Topology",
"objects":{
"countries":{
"bbox":[ ... ],
"type":"GeometryCollection",
"geometries":[
{
"type":"Polygon",
"properties":{
"name":"Afghanistan",
"count": 30 // <------- Property I want to add.
},
"id":"AFG",
"arcs":[ ... ]
},
{
"type":"MultiPolygon",
"properties":{
"name":"Angola",
"count": 50 // <------- Property I want to add.
},
"id":"AGO",
"arcs":[ ... ]
} ...
}
сливающихся массив будет выглядеть примерно так:
[{ "Angola" : 50 }, { "Afganistan" : 30 }, ... ]