I am trying to draw a lot of circles on a Google map (many circles on the roof).
I tried the Circle class and it looks good for large circles, but when drawing small circles they are not rounded at all.
The code I use is as follows:
for(var i = 0; i < latitudes.length; i++) var newCircle = new google.maps.Circle({ strokeColor: "#FFFFFF", strokeOpacity: 0, strokeWeight: 1, fillColor: "#FFFFFF", fillOpacity: 1, map: map, center: new google.maps.LatLng(latitudes[i], longitudes[i]), radius: 0.5 }); newCircle.setMap(map);
And the result: 
I know there are other ways to draw dots above the google map, but I would really like to go with a google solution if there is a way to get them to look back at how they should be.
source share