Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Address format for Google Maps

I'm trying to make something that parses text for possible addresses and turns them into Google Maps links. Is there any reference for the most general address format that Google Maps will accept as a query? Seems like something they'd want to make public, but I can't find anything in the docs.

like image 884
Erik K. Avatar asked Sep 05 '10 20:09

Erik K.


People also ask

How do you write addresses on a map?

The maps autocompletion API from google returns a much simpler format: "Street address, City, Country" Now you can use a string like that to search for an address and it should lead to one exact result.

What is formatted address?

Definition: Address formatting describes the consistent storage and correct layout of address data in the database. Address formatting ensures that outbound mail or packages can be sorted and labeled correctly.


1 Answers

You should give a look at Google Static Maps API.

Addresses

Most people don't speak in latitudes and longitudes; they denote locations using addresses. The process of turning an address into a geographic point is known as geocoding and the Static Maps service can perform geocoding for you if you provide valid addresses.

In any parameter where you may provide a latitude/longitude, you may instead specify a string indicating an address. Google will geocode the address and provide the Static Map service with a latitude/longitude value to use in placing markers or specifying locations. The string should be URL-escaped, so addresses such as "City Hall, New York, NY" should be converted to "City+Hall,New+York,NY", for example.

Note that addresses may reflect either precise locations, such as street addresses, polylines such as named routes, or polygonal areas such as cities, countries, or national parks. For polylinear and polygonal results, the Static Map server will use the center point of the line/area as the address center. If you have doubt about how an address may geocode, you can test out the address using this Geocoding Utility.

The following example generates a static map for Berkeley, CA:

http://maps.google.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400&sensor=false

Resources :

  • Google Static Maps API - Addresses
like image 179
Colin Hebert Avatar answered Sep 28 '22 07:09

Colin Hebert