This low cost yet powerful GPS receiver is based on the famous and high end uBlox Neo-6M GPS module. It comes with small battery for hot-start, and there is built-in EEPROM too. To offer better signal reception, there is external ceramic antenna that connect to the board via U.FL connector, solid!
It can operate from 3.3V to 5V system, so all those 5V Arduino board (CT-UNO, Maker-UNO, Arduino-UNO, Mega, Leonardo and many more) and 3.3V controller that include Arduino and Raspberry Pi, work perfectly with this GPS module. Though it is 5V compatible, you will need a proper level shifter to interface with the serial (UART) line, please use proper level shifter to do it. And do take note, it is not is Arduino shield or Raspberry Pi HAT form factor, you will need to do some manual wiring to interface with the controller board :) But that will be fun!
Based on ublox NEO-6M GPS module with on-board backup battery and built-in EEPROM.
Comes with external U.FL ceramic antenna for better reception.
It is compatible with various flight controller boards designed to work with a GPS module, APM2.0 and APM2.5 just to name a few.
This module have built-in voltage regulator and it is sometime referred as GY-GPS6MV2.