只需要注册 `keyup` 时把 updateMap 用 debounce 包装下。作用就是延时调用，比如 200ms 后再去更新。如果在此期间又有 event 发生，取消之前的延时调用，把当前的调用延时 200ms 再执行。在用户连续输入的时候不需要每次都去更新，等用户停下了再去更新就可以了。可以减少不必要的资源开销，用户输入的时候不会感觉卡，或者造成地图的不停闪烁。 如果项目里已经用到了 underscore 也可以直接使用 `_.debounce` 和 `_.throttle`。