1. A method of providing a location based service in a mobile device, comprising: collecting in processor of a mobile device location information from a plurality of mobile devices in a communication group; computing more precise location information for the mobile device based on the location information collected from the plurality of mobile devices, the more precise location information including three-dimensional location and position information; and using the generated location and position information to provide the location based service.