The best location for the GPS antenna to be mounted is on the roof of the vehicle. The GPS antenna is waterproof and magnetic. If the roof is inaccessible, the antenna can be mounted on the top of the dashboard in a place with maximum exposure to the sky.
Metal will block the GPS signal, but the GPS antenna can receive a signal through thin materials like wood, glass, fiberglass, and plastic.