GeoDataJSON = async name => {
const city = await loadGeoJSON(name);
const data = {
type: 'FeatureCollection',
features: []
};
const limits = city.districts[0].districts.length;
const colors = ['#FF0000', '#00FF00', '#0000FF', '#FFFF00'];
for (let i = 0; i < limits; i++) {
const district = city.districts[0].districts[i].name;
const resp = await loadGeoJSON(city.districts[0].districts[i].name);
const feature = amapTranslation(resp.districts[0].polyline);
feature.properties = {
name: district,
color: colors[i % colors.length]
};
data.features.push(feature);
}
return JSON.stringify(data);
}