I'm currently building a B2B web application. As a part of the signup process, I require users to enter their office's street address, state, and city, which I then geocode into latitude and longitude using the Bing Maps API. Since I'm primarily using their address for geocoding purposes, I haven't had any issues so far, but now I'm wondering if I should collect their zip code "just in case".
The only scenario I can think where a zip code would affect geolocation is if two places have the exact same address, city, and state but different zip codes. Is that scenario even possible?
Would it be a good idea to collect zip codes, even though I already have enough information to accurately and reliably geocode their coordinates?