estoy intentando dibujar un circulo que sea de radio constante con el zoom, he sacado el codigo de por ahi, pero no consigo hacerlo correr en un mapa sencillo:
A ver si alguien puede echarme una manita.
Gracias y un saludo.
Código:
var lastPointx = 37.352692; var lastPointy = -4.746093; var polySmallRadius = 200; var polyNumSides = 20; var polySideLength = 18; for (var a=0;a<21;a++) { var aRad = polySideLength*a* (3.14/180); var polyRadius = polySmallRadius; var pixelX = lastPointx + polyRadius * Math.cos(aRad); var pixelY = lastPointy + polyRadius * Math.sin(aRad); var polyPixel = new GPoint(pixelX, pixelY); var polyPoint = map.fromPixelToLatLng(polyPixel,8); polyPoints.push(polyPoint); } var polygon = new GPolygon(polyPoints, "#000000", 1, 1, "#000000",0.1); aPolygons.push(polygon); map.addOverlay(polygon);