添加服务代理类，用error code控制代码流 而不用exception
添加gps服务