per conoscere la distanza tra due punti devi conoscere la posizione dei singoli punti
per conoscere la posizione dei singoli punti devi saperne le coordinate geografiche
per saperne le coordinate devi avere il servizio di geocoding attivo, quindi essere online almeno per sapere la posizione di A e B

tutt'al più offline puoi fare solo il calcolo approssimato della distanza in linea d'aria tra due punti di coordinate note, attraverso la formula di Haversine