Google Places returns the wrong city

I am building an application using google autocomplete API. If I use the predictive offer for Pongal, New York, New York, United States, I get the following points in the return location object:

Location: Manhattan

administrator_area_level_2: New York

administrator_area_level_1: New York

According to google Places at: https://developers.google.com/maps/documentation/geocoding/, for the United States, terrain can be used to retrieve a city or city and * Administrative_area_level_1 * can be used for state.

So, I get New York as a state and Manhattan as a city that is mistaken, since Manhattan is not a city, the city for this address is New York.

Maybe I'm asking too much from Google. But, really appreciate any help on this, as it crashes my system at later stages or please correct me if I do something wrong.

Link to the Google Maps address under the scanner: http://maps.google.com/maps?q=Pongal,+New+York,+NY,+United+States&hl=en&ll=40.748492,-73.976612&spn=0.017947,0.042014&sll= 37.0625, -95.677068 & sspn = 38.365962,86.044922 & oq = pongal & hq = Pongal, + New + York, + NY, + United + States & t = m & z = 15 & iwloc = A

+3
source share

All Articles