Yes, it's called a Garmin GPS. All the others are typically either too short a transmit range, or are badly affected by LED lighting. Look for a Garmin Edge 305 as a starter GPS, that can be had for well under $100 on ebay used. Plus she can use a HRM with it if she wants that data too, and it is cadence compatible.