mi rispondo da solo!
qualcosa ho trovato, se ha qualcuno dovesse interessare
Codice PHP:
<?php

$lat1 
46.2341938036161
$lon1 = -63.124778021257015

$lat2 46.4141938036161
$lon2 = -63.118571124705284

$distance = (3958*3.1415926*sqrt(($lat2-$lat1)*($lat2-$lat1) + cos($lat2/57.29578)*cos($lat1/57.29578)*($lon2-$lon1)*($lon2-$lon1))/180);

print(
$distance);

?>
in pratica date 2 coordinate questo codice restituisce la distanza in km

ora avrei una domanda, qualcuno conosce un servizio di mappe (che sia un po personalizzabile e che mi permetta di lavorare sui dati generati) magari grautito o cmq nn troppo costoso?