作AE垂直BC
则AE也是BC的中点
所以BE=16
因为AE²+BE²=AB²
所以AE=12
直角三角形ADE中
AE²+DE²=AD²
所以DE=5
所以BD=16-5=11或16+5=21
所以D离B距离是11或21