Not able to find any document about marco geodistance; the units="m", is it mile or meter?
The geodistance command defaults to miles, but can use kilometers if miles=F is specified.
geodistance
miles=F