The geography of Wheatley Heights can be very confusing because Wheatley Heights is one of those many villages and hamlets on Long Island where none of the places in the community have the hamlet's name in their mailing address.
For those who may not be familiar with Wheatley Heights:
Wheatley Heights is a hamlet (an unincorporated area) in the north-central part of the Town of Babylon, in the southwest part of Suffolk County, along the Babylon/Huntington town line.
Beginning on the north and moving in a clockwise direction, the Hamlet of Wheatley Heights in the Town of Babylon is bordered on the north by the Hamlet of Melville and the Hamlet of Dix Hills in the Town of Huntington (the Babylon/Huntington town line); on the east by the Hamlet of Deer Park; and, on the south and west by the Hamlet of Wyandanch.
http://upload.wikimedia.org/wikipedia/en/5/52/Wheatley-heights-ny-map.gif (broken link)
Wheatley Heights is one of those many villages and hamlets on Long Island where none of the places in the community have the hamlet's name in their mailing address: places in Wheatley Heights have a "Melville, NY 11747" and "Wyandanch, NY 11798" mailing address.
For a good set of town-by-town maps showing all the villages and hamlets in each of LI's 13 towns (3 in Nassau County and 10 in Suffolk County):
Excellent Long Island Geographic Resource