Take a look at your own map.
Coco Solo Naval Station in the upper right is IN the Canal Zone. Only the confines of old Colon were given to Panama.
I lived in Panama. I know where the boundaries are. Why are you obsessing on your false premise?
Normally, I don't waste the time dealing with people like you.
The map clearly lables Colon as in Panama and the area outside of Colon to the extent the zone is applicable; and identifes the base as clearly being outside Colon.
And, the essential legal point here is that Zone, Base, City, and Hospital are all in the country of Panama, not in the several states of the United States and thus someone born there can't be a "Natural Born Citizen"--in fact, there is some doubt as to John's citizenship status at all--the statute under which he claims citizenship was adopted several years after his birth and is specifically not retroactive.