Thanks for the details, Rob.
I've only been to NYC once .. when I was 12 years old ... so I have very little idea of the layout of the city and where the football stadium is, etc.
The NYC marathon first started about 40 years ago. The course was something like 4 or 6 laps of a reservoir or lake in Central Park, I think - whatever was needed to make the requisite 26.2 miles. The course has for many years now run through all five boroughs of New York City - starting on the Staten Island side of the Verrazano Narrows Bridge, across the Narrows to Brooklyn, through to Queens, across the 59th Street Bridge to Manhattan, north across the Harlem River into the Bronx and back across to Manhattan and the finish line at Central Park. It winds its way along bridges, expressways, parks and city streets; through and past residential, industrial, and commercial landscapes.
The football stadium is some miles away in NJ. The Giants were founded in NYC, and played there for at least 45 years, but after a short spell in Connecticut at the Yale Bowl, they have made their home in East Rutherford, NJ, since the mid 1970s. The only things "New York" about them are the "ny" on their helmets (I guess they received good feedback on that point from enough of the fanbase during its annual appearance with the retro or "throwback" uniforms to make it the default form - personally, I prefer the GIANTS
version), the fact that their corporate headquarters remains in New York, and that the networks invariably turn their blimp cameras to the NYC skyline for an establishing shot instead of acknowledging the existence of NJ*.
* I wouldn't be surprised if that last is a result of contractural obligations by the network to the NFL and its sponsors. There are probably things spelled out in the contract - "Thou shalt say NY Giants", "Thou shalt say MetLife Stadium (not "The Meadowlands").
Requirements like that are the only conceivable reason that baseball broadcasters continue to be a party to something stupid by saying something awkward like "Los Angeles Angels of Anaheim" - but I digress...