Some devices that connect to the cellular network but don't have the satellite radios for GPS will attempt to figure out where they are by triangulating distance to 3 cell towers. However, this requires a fairly strong signal with at least 2 towers (sometimes 3 are needed) and has rather limited accuracy compared to satellite receiver radios.
I would recommend using Waze with either an iPhone or a Samsung phone, depending on whether you prefer iOS or Android, in order to have the best possible hardware for location services.
Wazing the Garden State... one jughandle at a time.
AM: New Jersey, LEVEL 4
AT&T iPhone 5 / iOS 7.0.4 / Waze 184.108.40.206