I suspect the antenna and its gain is different, antenna is differently placed, and the casing is definitively different: metal. This has all a great impact on how much signal is received. And of course, sensitivity of the GPS receiver matters too... In addition to that, a house side may shield greatly the number of 'visible' satellites... GPS receivers can use (ever changing) signal reflections but try to eliminate them for actual calculations.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I suspect the antenna and its gain is different, antenna is differently placed, and the casing is definitively different: metal. This has all a great impact on how much signal is received. And of course, sensitivity of the GPS receiver matters too... In addition to that, a house side may shield greatly the number of 'visible' satellites... GPS receivers can use (ever changing) signal reflections but try to eliminate them for actual calculations.