Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2012, 02:56
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Google Maps y proyecciones sobre el plano

En principio puedo decirte que, dado que las distancias se calculan sobre la esfera (el planeta Tierra) los cálculos han de ser geodésicos.

Para ello, Google Maps cuenta con la librería geometry

Código HTML:
Ver original
  1. <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&amp;libraries=geometry"></script>

Y el cálculo de distancias ha de ser
Código Javascript:
Ver original
  1. google.maps.geometry.spherical.computeLength(a);
Donde a ha de ser la línea que se va a medir (origen y destino que se mide, pudiendo ser una polilínea).

Esto habrá que adaptarse a la distancia en forma de círculo como dices que necesitas.

Si muestras algo de código, podría ayudarte a adaptarlo.