Para que vayas trabajando:
Aquí se comento como
calcular distancias sin mapa:
www.google-earth.es/ ...c&start=10
Aquí puedes consultar un ejemplo con el Api Gmaps v2:
briancray.com/ ...index.html
Una vez sepas
calcular la
distancia en ruta entre dos puntos, necesitas aprender a programar un evento de escucha que al detectar un click en la pantalla te devuelva las coordenadas. Aquí uno de los miles de ejemplos:
labs.reweb.com.ar/geoDigitalizador/
Para
calcular la
distancia mas corta, y dependiendo de como te quieras complicar la vida con la trigonometría esférica:
www.movable-type.co.uk/ ...tlong.html
Tienes todo tipo de scripts ya completos. A ti te vendrá bien la aproximación de Haversine en javascript.
Cualquier duda, estamos para ayudarte.