The GPS on my Android or iOS device is usually enough if buildings aren't too dense and high. Android can also use an external bluetooth logger
https://play.google.com/store/apps/d...id.btgps&hl=en
I have a Holux unit for geotagging photos and it does maintain signal in dense urban pedestrian situations decently.