You do not have to have been born in the U.S. to be a natural-born citizen. If both your parents are American citizens it does not matter where you are born. I’m not sure of what the law is if only one of your parents is an American citizen.
I believe that for presidential eligibility it is also required to have been born on U. S. territory, which,incidentally, the Panama Canal Zone was considered to be at time of John McCain’s birth.
It is rather unfortunate that Barack Obama/Barry
Soetoro refuses to cause the public release of his Hawaiian birth certificate, assuming such a document exists. However, it still remains that one of his purported parents was a British subject, and the other a minor U. S. citizen on the stated day of his birth.