I feel it's a bit of a stretch to call this latitude and longitude since both of those are measured in degrees, not raw distance units.Also I think you might have latitude and longitude mixed up.Latitude is north/south, Longitude is east/west.
but why not client sided
i'm probably being a dumbass but isn't it just serverConnection.player.getPosition()?
serverConnection.getControlObject().getPosition()
i was positive there was something else