While experimenting with Google's API, I have encountered confusion regarding why cities like Staten Island, Brooklyn, Queens, and various others are not being placed into the form like other cities. According to Google's API, "locality" is supposed to be used as the id to designate the city. Even after running their code on JSFiddle, it seems that it's not working for some cities. Is this a glitch in the system or are some cities not classified as "locality"?
If you would like to explore the Google API further and view their code on JSFiddle, you can do so by visiting the following link: https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform