I know the device cannot process gps data onboard… it uploads a package of data to the cloud that does the back end heavy lifting compute power and returns the coordinates… this is for low power… and also why Seeed is including an ACTUAL GPS module with the new develoment kits… but yes this is a good idea