{
let mapLayers = [];
mapLayers["virginia"] = drawMapLayer(map,"virginia",virginia,"properties.NAME");
let dots = d3.select(mapContainer).selectAll("circle")
.data(locations)
.join("circle")
.attr("r",5)
.attr("cx", d => projection([d.lon,d.lat])[0])
.attr("cy", d => projection([d.lon,d.lat])[1]);
let labels = d3.select(mapContainer).selectAll("text")
.data(locations)
.join("text")
.attr("x", d => projection([d.lon,d.lat])[0] + 10)
.attr("y", d => projection([d.lon,d.lat])[1])
.text(d => d3.geoContains(vaGeoJSON,[d.lon,d.lat]));
}