1. 大众点评的LBS服务是怎么完成的是用手机里面自带的吗java程序员能直接完成这些功能吗

你们用什么大众点评啊.推荐你们使用51地图或者google map的API啊,java程序员可以直接通过使用这两个平台的API来进行编码定位的。
你的第一个问题:LBS一般有两种方式,第一种是通过GPS卫星导航系统。现在的智能手机(Android,苹果,黑梅等等)都自带有GPS卫星接收器,能够时时获取位置信息。不过GPS要在室外使用,而且容易受天气的影响,不过精度还算高。 第二种是通过移动通信基站来进行定位的,也就是通过离你的手机最近的基站来确定你的位置(HTTP通信),这种定位方式比较稳定,但是精度太低,一般的误差高达1000米。
第二个问题:手机里面有GPS接收器,你们去找一个android软件工程师,叫他帮你们做一个这样的软件,很简单的
第三个问题:程序员当然可以完成功能啦 。
你的附加问题:GPS定位的误差一般很小。 如果一个人拿着手机在路上走,假设他用的是GPS定位,那么GPS接收器每隔一段时间(如果要时时定位,那么间隔就非常小,零点几秒就要获取一次)就要刷新一次经纬度,这样这个人的位置就会时时在手机上反映。 如果他用的是基站定位,那么就是利用HTTP通信,必须与服务器进行稳定的连接,时时向服务器发送请求,接收服务器的反馈信息,这样位置就会在屏幕上刷新。
(注:本人乃LBS位置服务开发工程师)