I want to know whether a point is on land or water using google maps geocoding api.
If I give my coordinate point as (40,-74) which is on water body, I am still getting address which is shown below.
the address is:1416 Highland Ave, Cinnaminson, NJ 08077, USA results[0].geometry.locationType:ROOFTOP results[0].types[0].toString():street_address(which has to be "natural_feature")
I am using java client library to do this. Anyone help me because I have strucked up here and has to submit my assignment where soon. Thanks in Advance.