Go right ahead and connect your GPS gadget to the USB port of your Raspberry Pi. I'm using a U-blox7 device, which supports both the well-known American-owned GPS system, as well as the lesser known Russian-own, GLOSNASS system, which it will use in conjunction with GPS to improve accuracy.
Note
Many GPS modules designed for boards such as the Raspberry Pi or Arduino often come with a serial interface, which connects to the UART pins on the Raspberry Pi's GPIO connector, and work in the same way as USB dongles.
However, the Raspberry Pi Model 3 has changed the way these UART pins work, as the UART is now linked to the onboard Bluetooth system, and so devices designed to connect to those pins won't work anymore without a lot of work re-configuring the Pi's firmware. Therefore, stick to using the USB-based versions to save yourself a whole load of hassle.
To see...