Tengo un pequeño problema. Estoy tratando de hacer lo siguiente usando Javascript & la versión 2 del API de Google Maps:Dibujar círculos concéntricos irregulares usando Google Maps
puedo dibujar círculos individuales sólo utilizando fórmulas bien se encuentran en todo el Internet. El problema que estoy enfrentando es que los círculos deben:
A. Ser concéntrica, y B. Debe tener un radio diferente para cada "cuadrante", es decir, NE, NO, SE & SW
tengo busqué en casi todas partes en las que puedo pensar en Internet, y no he encontrado la manera de hacerlo. Claramente, alguien ha hecho esto antes, y por eso pregunto en un foro de programadores. :)
Gracias!
ACTUALIZACIÓN: He sacado, utilizando el siguiente código, lo que creo que las coordenadas de cada uno de los puntos. para el dibujo a continuación:
Este se obtuvo usando el siguiente JS:
NOTA: este JavaScript es desde el sitio siguiente (ligeramente modificada), que puede contener más respuestas en términos de lo que el algoritmo puede ser: http://www.movable-type.co.uk/scripts/latlong.html
ACTUALIZACIÓN 2: yo era capaz de conseguir esto en Google Maps:
creado usando el siguiente código:
var NEQ = [0, 90];
var SEQ = [90, 180];
var SWQ = [180, 270];
var NWQ = [270, 0];
// var centrePoint = new LatLon(25.0, -83.1);
// pointsForWindQuadrant(NEQ, centrePoint, 50);
function pointsForWindQuadrant(quadrantDegrees, centrePoint, radius){
var points = [];
// Points must be pushed into the array in order
points.push(new google.maps.LatLng(centrePoint.lat, centrePoint.lon));
for(i = quadrantDegrees[0]; i <= quadrantDegrees[1]; i++){
var point = centrePoint.destPoint(i, radius * 1.85);
points.push(new google.maps.LatLng(point.lat, point.lon)); // Radius should be in nautical miles from NHC
}
points.push(new google.maps.LatLng(centrePoint.lat, centrePoint.lon));
return points;
}
Actualización 3: probablemente debería también señalar que esto es para un sistema de coordenadas geográficas (ya que todo esto es para radios de vientos de ciclones tropicales), no el sistema de coordenadas cartesianas. ¡Gracias!
¿Está pensando en hacer círculos de las cosechas? – Shizzmo
No, parece huracán. –
Sí, es para ciclones tropicales, no para círculos de cultivo. ;) –