addPopulatedPlace = (parent, feature) => {
const [x, y] = projection(feature.geometry.coordinates);
const container = parent.append("g")
.attr("transform", `translate(${x},${y})`);
const textOffset = {
y: -5
};
if (feature.properties.name_en === "Vienna") {
container.append("circle")
.attr("r", 5);
textOffset.y = -8;
}
container.append("circle")
.attr("class", "background")
.attr("r", 4);
container.append("circle")
.attr("r", 2);
if (feature.properties.name_en === "Wiener Neustadt") {
textOffset.y = 12;
}
const name = getName(feature);
addText(container, name, textOffset.y);
}