Google Maps API incomplete address - google-maps

Is there a way of submitting to Maps API the complete address of a place and retreiving it from the API?
I tried to POST to the Place API, but the address doesn't split in component. I have a valid canadian address "6825 Saint-Pierre O. Saint-Hyacinthe J2T 5G7", but the MAPS API returns only the "prefix" for the postal code. I need the complete postal code for shipping purpose.
Is there any way to do this?

Related

How to retrieve a county when giving a mailing address?

Is there a way to get a JSON response of a county name when I send an http request with a mailing address? Does Google maps have something like this?
Please see the Geocoding Service (for JavaScript) or just the Geocoding API for anything else (to get over a URL).

Google Map Address from latitude and longitude

I am using google map api i am fetching dynamically latitude and longitude from my database.
I want to show address for each position can any one tell me how can id that.
or can any anyone tell how this site is fetching address for each every position.
http://www.findlatitudeandlongitude.com/find-address-from-latitude-and-longitude.php#.UTpYG1c9nwk
Fetching the associated address from a coordinates is called Reverse Geocoding
The Google Maps API provides reverse geocoding in the javascript API and as a web service.
The Google Maps service is not intended for bulk use. Your best option is to store the address in your database along with the coordinates as Reverse Geocoding is not always reliable.
You can use google map api like below
http://maps.googleapis.com/maps/api/geocode/json?latlng=34.41448,-118.93753&sensor=true
Using this api,you can get address address from key
"formatted_address" : "1271 Cliff Avenue, Fillmore, CA 93015, USA"
Whole address you can get using this api.
Hope need helpful.
I'd guess that site is using the Reverse Geocoding API provided by Google.

Google Maps reverse geocoding returns shorter name

I am using reverse geocoding in Google Maps to get an address from a LatLng position.
However, the formatted address (formatted_address) returned in the result is shorter than the address that I get from using an autocomplete for the same point.
How can I get the same (longer) description using reverse geocoding?
I have a similar problem/request posted at: Google Maps Address Components Geocoding vs Places API - Short vs Long Name
For now, if you take the resulting formatted_address from the geocoder and pass it into a query for the new Places API, get the details for the resulting place.reference, and lastly grab the formatted_address from that response, you'll get a long form address.
Not very clean (hence my feature request at gmaps-api issue list), but it should work for now.
Alex

Google Maps v3 geocoding w/ misspelled address

Does the Google Maps API v3 provide a way to access alternate suggestions if the address has typos in it? For example, I am processing a file containing some misspelled street names and getting 0 results back in the JSON from Google for those addresses. If I manually search for that address, Google Maps presents me with alternate suggested addresses. Is there a way to access those with the API in the geocoding response?
Thanks in advance,
Chris

How to look up ZIP/Postal Code by City using Google Maps API?

How can I extract a Postal Code or ZIP of a place by giving Google Maps a city on the map?
Basically I'm looking for a free verification service for checking completed addresses for accurate details.
I seem to remember the maps API can somehow provide a geographical point when given an address. Now I'm searching for a slightly reversed situation in order to validate the postal code typed in with a city.
You need to Geocode the address to get best match coordinates
and then Reverse Geocode the coordinates to compare zip.