加入4种distance计算方法