1. An apparatus for locating a point of interest, comprising a mobile device, wherein the mobile device comprises: a processor; a radio transceiver; and a storage device, wherein the storage device comprises code to direct the processor to: join an ad-hoc network; interface with a user to initiate navigation to a point of interest; determine a direction to a point of interest based, at least in part, on the number of hops between the mobile device and other mobile devices to reach the point of interest; and determine an estimated distance to the point of interest based, at least in part, on the number of hops between the mobile device and other mobile devices to reach the point of interest on the ad-hoc network.