Google Maps API Gets Reverse Geocoding

Google has just announced the addition of a valuable new feature for the Google Maps API (the most popular API in our API directory): reverse geocoding. If you are not familiar with geocoding, it is the process of converting an address into a latitude/longitude pair. Likewise, reverse geocoding is the process of converting a latitude/longitude pair into an address. Developers using the Google Maps API have had access to geocoding since its release in June 2006, and geocoding has been integrated with many of the map mashups developed with this API.

Many mapping APIs offer geocoding, but access to reverse geocoding has been quite limited, especially with the Google Maps API. Prior to the addition of this feature to the API, developers had to rely on third party reverse geocoding APIs and services as well as a JavaScript hack to the Google Maps API.

Pamela Fox over at the Google Geo Developers Blog gives a great summary of this new feature:

A much smaller (but important) percentage of developers will want to use a reverse geocoder to let their map users know the address for a particular point on the map, perhaps to help them fill in a form faster (why type when you can click?!). For those developers, we're now pleased to offer address-level reverse geocoding support to both our HTTP service and the GClientGeocoder class. To make it super easy to use, the interface for reverse geocoding is nearly the same as forward geocoding - the only difference is sending in a lat/lng instead of an address.

Reverse geocoding is available for all 70 countries for which the Google Maps API provides standard geocoding. MeetWays, a site that calculates the halfway between two locations, uses the API to determine the nearest address for the halfway point (and is our Mashup of the Day today):


The API documentation has been updated to include this new feature and there is some sample code available as well. Our Google Maps API Profile includes additional information, including links to over 1,500 map mashups developed with the API.

Be sure to read the next Mapping article: Urban Mapping Releases Mass Transit Proximity API


Comments (11)

[...] Google Maps API Gets Reverse Geocoding reverse geocoding. If you are not familiar with geocoding, it is the process of converting an address into a latitude/longitude pair. Likewise, reverse geocoding is the process of converting a latitude/longitude pair into an address. (tags: 2008 mes9 dia27 ***** google_maps geocoding reverse_geocoding blog_post) [...]

[...] Google Maps API Gets Reverse Geocoding: reverse geocoding converts a pair of latitude and longitude coordinates into an address, and its integration into the highly popular Google Maps API is provided for all 70 countries the Google Maps API is available in. [...]


it is a great movement from google, i tested and it is really fantastic. I appreciate the team who behind from this.

What's up everybody, I know YouTube video contains fewer bytes of memory due to that its quality is awful, however this YouTube video has enormous picture features.


offers different types of Hermes Birkin bags with reduced price and finest all-round services. If you wish to learn more concerning the details and quality of Hermes handbags, don't hesitate to contact me.

I was just seeking this information for a while. After six hours of continuous Googleing, finally I got it in your site. I wonder what's the lack of Google strategy that do not rank this kind of informative web sites in top of the list. Generally the top sites are full of garbage.

While performing the exercise, you will have to align your

physique in such a way so that you don't lose balance and shift your body weight accordingly.Among the ideal factors about this technique is that it consists of comprehensive exercise plans for three fully distinct levels of trainees: newbie, intermediate and advanced, so you'll be in a position to do

these workouts regardless of your present fitness level.

Among the ideal items about this system is that

it consists of comprehensive workout plans for 3 diverse

levels of trainees: newbie, intermediate and advanced, so you'll be capable to do these workout routines regardless of your existing fitness level.Among the finest factors about the fat loss factor program is that it consists of comprehensive exercise plans for three absolutely unique levels of trainees: newbie, intermediate and sophisticated, so you are in a position to do these exercises regardless of your current fitness level.The guidelines offered are in a position to enable in fueling the physique appropriately to enable you to re-build the tissues of the muscle as effectively as escalating strength.If the workout is not done appropriately, you can also end up hurting your neck or reduce back, which is not fantastic.Which brings me to the question - do any or all of these equipment perform as they claim?Here, the secret is in the type of food you are consuming, the amount, and the frequency.Whatever you consume impacts your physique, specifically your weight.


Nice weblog right here! Additionally your web site rather a lot up very fast!

What host are you the usage of? Can I am getting your associate

hyperlink for your host? I want my site loaded up as quickly as yours


Wow, superb blog format! How long have you been blogging for?

you make blogging look easy. The total glance of your site is magnificent,

let alone the content!

I am no longer positive where you are getting your info,

but good topic. I must spend a while finding out much more

or understanding more. Thank you for fantastic information I was in search of this information for my


You really make it appear so easy together with your presentation however I

find this matter to be really something that I believe I might never understand.

It seems too complicated and extremely broad for

me. I'm taking a look forward on your next post, I¡¦ll try to get the hold of it!

I've been surfing on-line greater than 3 hours

nowadays, yet I by no means found any attention-grabbing article like yours.

It¡¦s pretty value sufficient for me. In my view,

if all site owners and bloggers made excellent content as

you did, the web will be a lot more helpful than ever before.

I do trust all of the ideas you have offered to your post.

They're very convincing and can certainly work. Nonetheless, the posts are too quick for starters. May you please lengthen them a bit from next time? Thank you for the post.

You can certainly see your skills in the paintings you write. The sector hopes for more passionate writers such as you who aren't afraid to

mention how they believe. Always go after your heart.

I¡¦ll right away seize your rss feed as I can not in

finding your email subscription hyperlink or e-newsletter service.

Do you've any? Please let me understand so that I may subscribe. Thanks.

A person essentially lend a hand to make critically articles I might state. That is the first time I frequented your web page and so far? I amazed with the research you made to make this actual publish amazing. Fantastic process!

Fantastic web site. A lot of useful info here. I am sending it to several buddies ans also sharing in delicious. And naturally, thanks in your effort!

hi!,I love your writing very a lot! proportion we be in contact more about your post on AOL? I require an expert in this house to solve my problem. Maybe that is you! Looking forward to look you.

Great tremendous issues here. I am very glad to look your post. Thanks so much and i'm having a look forward to touch

you. Will you kindly drop me a e-mail?

I simply couldn't leave your site prior to suggesting that I extremely enjoyed the usual info an individual supply on your guests? Is gonna be back often to investigate cross-check new posts

you're truly a excellent webmaster. The site loading pace

is amazing. It kind of feels that you are doing any

unique trick. Also, The contents are masterwork.

you have performed a excellent task in this topic!

Thanks a bunch for sharing this with all of us you really understand what you're speaking about! Bookmarked. Kindly additionally discuss with my web site =). We may have a link alternate contract among us!

Wonderful paintings! That is the type of info that are supposed to be shared around the internet. Shame on Google for now not positioning this submit upper! Come on over and visit my web site . Thanks =)

Valuable information. Lucky me I found your site by accident, and I'm stunned why this accident did

not came about earlier! I bookmarked it.

I¡¦ve been exploring for a little bit for any high-quality articles or weblog posts on this sort of space

. Exploring in Yahoo I finally stumbled upon this website.

Reading this information So i am happy to convey that I've an incredibly excellent uncanny feeling I found out exactly what I needed. I most surely will make sure to don¡¦t forget this website and give it a glance regularly.

whoah this blog is wonderful i like reading your posts. Stay up the good work! You already know, many people are searching round for this info, you can aid them greatly.

I take pleasure in, cause I discovered just what I was looking for. You've ended my four day long hunt!

God Bless you man. Have a nice day. Bye

Thanks for another wonderful article. Where else may just anybody get that kind of information in

such a perfect approach of writing? I've a presentation next week, and I'm on the look for such info.

It¡¦s really a nice and helpful piece of info. I¡¦m glad that you simply shared this useful information with

us. Please keep us informed like this. Thank you for sharing.

wonderful publish, very informative. I ponder why the opposite

experts of this sector do not realize this. You should proceed your writing.

I am sure, you have a great readers' base already!

Whats Going down i am new to this, I stumbled upon this I've discovered

It absolutely useful and it has aided me out loads. I hope to give

a contribution & assist different customers like its aided me.

Good job.

Thanks , I have recently been searching for info about this topic for a while and yours

is the greatest I have discovered so far. But, what concerning the bottom line?

Are you certain concerning the supply?

What i do not understood is in reality how you're no longer actually a lot more smartly-appreciated than you may be now. You are very intelligent. You understand thus considerably in relation to this subject, produced me in my view imagine it from so many numerous angles. Its like women and men aren't

interested until it¡¦s one thing to do with Lady gaga! Your

individual stuffs outstanding. At all times deal

with it up!

Generally I do not read post on blogs, however I would like to

say that this write-up very compelled me to try

and do it! Your writing taste has been amazed me.

Thanks, very nice post.

Hello my family member! I wish to say that

this post is amazing, great written and come with almost all vital

infos. I¡¦d like to look more posts like this .

certainly like your website however you need to take a look at the spelling on quite a few of your posts.

A number of them are rife with spelling issues and I to find it very

bothersome to inform the truth on the other hand I¡¦ll

certainly come again again.

Hi, Neat post. There's an issue along with your site in web explorer, would test this¡K IE still is the marketplace leader and a huge portion of folks will miss your fantastic writing due to this problem.

I¡¦ve learn some just right stuff here. Definitely worth bookmarking for revisiting. I surprise how so much effort you set to create this type of fantastic informative site.

Hi there very nice web site!! Man .. Excellent .. Wonderful .. I will bookmark your blog and take the feeds additionally¡KI am satisfied to search out so many helpful information here within the submit, we'd like work out extra techniques on this regard, thank you

for sharing. . . . . .

It¡¦s really a nice and useful piece of info.

I¡¦m satisfied that you just shared this helpful information with

us. Please keep us up to date like this. Thanks for sharing.

magnificent points altogether, you simply received a new reader.

What may you suggest about your put up that you made some days in

the past? Any sure?

Thanks for every other informative web site. The place else could I get that kind of info written in such a perfect approach?

I've a undertaking that I'm just now working on, and I've been at the look out for such info.

Hello there, I discovered your website by means of Google whilst searching for a comparable matter, your website came up, it looks good. I have bookmarked it in my google bookmarks.

I think other web-site proprietors should take this web site as an model, very clean and magnificent user friendly style and design, as well as the content. You are an expert in this topic!

As I web-site possessor I believe the content material here is rattling great , appreciate it for your efforts. You should keep it up forever! Good Luck.

I'm so happy to read this. This is the kind of manual that needs to be given and

not the accidental misinformation that is at the other blogs.

Appreciate your sharing this best doc.

Wow! This can be one particular of the most

helpful blogs We've ever arrive across on this subject. Basically Great. I am also a specialist in this topic so I can understand your hard work.

Great ¡V I should certainly pronounce, impressed with your website. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your customer to communicate. Excellent task..

Thank you for the sensible critique. Me and my neighbor were just preparing to do a little research about this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such magnificent info being shared freely out there.

I have not checked in here for some time since I thought it was getting boring, but the last several posts are good quality so I guess I¡¦ll add you back to my everyday bloglist. You deserve it friend :)

I have been absent for some time, but now I remember why I used to love this web site. Thank you, I will try and check back more often. How frequently you update your web site?

Hello, you used to write fantastic, but the last several posts have been kinda boring¡K I miss your tremendous writings. Past several posts are just a little bit out of track! come on!

I like what you guys are up also. Such intelligent work and reporting! Keep up the excellent works guys I¡¦ve incorporated you guys to my blogroll. I think it will improve the value of my website :)

Thanks for sharing superb informations. Your site is so cool. I am impressed by the details that you have on this blog. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my friend, ROCK! I found just the info I already searched everywhere and simply could not come across. What an ideal web site.

I¡¦ve recently started a website, the information you offer on this site has helped me greatly. Thanks for all of your time & work.

I truly appreciate this post. I¡¦ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thx again

Nice read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch since I found it for him smile So let me rephrase that: Thank you for lunch!

Great write-up, I¡¦m normal visitor of one¡¦s blog, maintain up the nice operate, and It is going to be a regular visitor for a long time.

I would like to thank you for the efforts you've put in writing this web

site. I am hoping the same high-grade blog post from you in the upcoming also.

In fact your creative writing abilities has encouraged me to get my

own site now. Really the blogging is spreading its wings rapidly.

Your write up is a great example of it.

Good blog! I really love how it is easy on my eyes and the data are well

written. I'm wondering how I might be notified when a new post has been made. I've subscribed to your

RSS feed which must do the trick! Have a great day!

Hiya, I am really glad I have found this info. Nowadays bloggers publish only

about gossips and net and this is actually annoying. A good blog with interesting content, this is what I need.

Thanks for keeping this web-site, I'll be visiting it. Do you do newsletters? Cant find it.

I was just seeking this information for some time. After 6 hours of continuous Googleing, at last I got it in your web site. I wonder what is the lack of Google strategy that do not rank this kind of informative sites in top of the list. Generally the top websites are full of garbage.

I keep listening to the newscast lecture about receiving boundless online grant applications so I have been looking around for the top site to get one. Could you tell me please, where could i acquire some?

There is obviously a bundle to realize about this. I consider you made some good points in features also.

Keep working ,impressive job!

Great website! I am loving it!! Will be back later to read some more. I am bookmarking your feeds also

Hello. excellent job. I did not imagine this. This is a remarkable story. Thanks!

You completed a number of fine points there. I did a search on the issue and found mainly folks will go along with with your blog.

As a Newbie, I am continuously browsing online for articles that can aid me. Thank you

Wow! Thank you! I continuously wanted to write on my website something like that. Can I implement a fragment of your post to my blog?

Of course, what a great blog and revealing posts, I definitely will bookmark your site.All the Best!

You are a very smart person!

Hello.This post was really motivating, particularly since I was investigating for thoughts on this issue last Thursday.

You made some clear points there. I looked on the internet for the subject matter and found most persons will consent with your website.

I am continually invstigating online for tips that can aid me. Thx!

Very good written information. It will be helpful to anyone who employess it, as well as myself. Keep doing what you are doing - i will definitely read more posts.

Well I really liked studying it. This article provided by you is very effective for proper planning.

I'm still learning from you, while I'm trying to reach my goals. I definitely enjoy reading everything that is posted on your site.Keep the tips coming. I loved it!

I have been examinating out some of your articles and i must say pretty clever stuff. I will make sure to bookmark your blog.

Great post and straight to the point. I don't know if this is truly the best place to ask but

do you people have any ideea where to employ some professional writers?

Thx :)

Hello there, just became aware of your blog through Google, and found that it is really

informative. I’m going to watch out for brussels.

I’ll appreciate if you continue this in future.

A lot of people will be benefited from your writing.


It is perfect time to make some plans for the future and it's time to be happy. I have read this post and if I could I desire to suggest you some interesting things or tips. Perhaps you could write next articles referring to this article. I want to read even more things about it!

Excellent post. I was checking constantly this blog and I'm impressed!

Extremely helpful information particularly

the last part :) I care for such info much. I was seeking this

certain info for a long time. Thank you and best of luck.

hello there and thank you for your information – I have definitely picked up something new from right here.

I did however expertise a few technical points

using this site, since I experienced to reload the

site lots of times previous to I could get it to load correctly.

I had been wondering if your web host is OK? Not that I'm complaining, but sluggish loading instances times will very frequently affect your placement in google and could damage your high quality score if ads and marketing with Adwords. Well I am adding this RSS to my e-mail and can look out for a lot more of your respective fascinating content. Ensure that you update this again very soon..

Magnificent goods from you, man. I've understand your

stuff previous to and you're just extremely great. I really like what you have acquired here, certainly like what you're saying

and the way in which you say it. You make it entertaining and you

still care for to keep it smart. I can't wait to read far more from you. This is actually a great web site.

Pretty nice post. I just stumbled upon your weblog and wanted to say that I have truly enjoyed surfing around your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

I like the valuable info you provide in your articles. I will bookmark your weblog and check again here frequently. I'm quite sure I

will learn many new stuff right here! Best of luck for the next!

I think this is one of the most vital information

for me. And i am glad reading your article. But wanna remark on some general

things, The website style is perfect, the articles is really nice :

D. Good job, cheers

We're a group of volunteers and starting a new scheme in our community. Your website offered us with valuable info to work on. You've done an impressive job and our whole community will

be grateful to you.

Undeniably believe that which you stated. Your favorite justification seemed to be on the web the easiest thing to be aware of.

I say to you, I definitely get irked while people think about worries that they plainly do

not know about. You managed to hit the nail upon the top as well as

defined out the whole thing without having side-effects , people could take a signal.

Will likely be back to get more. Thanks

This is really interesting, You're a very skilled blogger. I've joined your rss feed and look forward to

seeking more of your excellent post. Also, I've shared your web site in my social networks!

Hey There. I found your blog using msn. This is a very well written article. I will be sure to bookmark it and return to read more of your useful information. Thanks for the post. I will certainly return.

I loved as much as you'll receive carried out right here.

The sketch is attractive, your authored subject matter stylish.

nonetheless, you command get bought an nervousness over that you wish be delivering the following.

unwell unquestionably come further formerly again since exactly the same nearly very often inside case you shield this


Hi, i think that i saw you visited my blog so i came to “return the favor”.

I am trying to find things to improve my web site!

I suppose its ok to use a few of your ideas!


Just wish to say your article is as astonishing. The clarity in your post is simply great and

i can assume you're an expert on this subject. Well with your permission let me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is wonderful blog. An excellent read. I will certainly be back.

Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?

Hi there, You've done a great job. I will certainly digg it

and personally recommend to my friends. I'm confident they'll

be benefited from this website.

Great beat ! I wish to apprentice while you amend your site, how can i subscribe for a blog web site?

The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast offered bright

clear concept

I'm really impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it is rare to see a great blog like this one these days..

Attractive section of content. I just stumbled upon your website and in accession capital to assert that I acquire in fact enjoyed account your blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently quickly.

My brother recommended I might like this blog. He was totally right. This post actually made my day. You can not imagine simply how much time I had spent for this information! Thanks!

I do not even know how I ended up here, but I thought this post was good. I do not know who you are but definitely you're going to a famous blogger if

you are not already ;) Cheers!

Heya i’m for the first time here. I found this board and I find It truly useful & it helped me out

a lot. I hope to give something back and aid others like you aided me.

I was suggested this website by my cousin. I'm not sure whether this post is written by him as nobody else know such detailed about my trouble. You are amazing! Thanks!

Great blog here! Also your web site loads up fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol

Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your web site is great, as well as the content!

I am not sure where you are getting your information, but good topic. I needs to spend some time learning much more or understanding more. Thanks for magnificent info I was looking for this information for my mission.

You actually make it seem so easy with your presentation but I find this matter to be really something that I think I would never understand. It seems too complex and very broad for me. I am looking forward for your next post, I’ll try to get the hang of it!

I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all website owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

I needed to write you one little bit of observation just to give thanks as before just for the wonderful tricks you've contributed on this page.

It is certainly particularly open-handed of people like you to convey without restraint

exactly what a lot of folks would've supplied as an ebook to make some bucks for themselves, primarily given that you might have done it if you wanted. Those ideas additionally acted as a great way to fully grasp that the rest have similar eagerness the same as mine to learn much more with regards to this matter. I believe there are a lot more fun moments ahead for people who browse through your website.

I would like to express my appreciation to you for bailing me out of such a crisis. Just after surfing throughout the world wide web and obtaining thoughts which were not pleasant, I thought my life was gone. Being alive minus the strategies to the difficulties you have sorted out by means of this short post is a critical case, and the ones which may have in a wrong way affected my entire career if I had not come across your blog post. Your good natural talent and kindness in handling all the stuff was very helpful. I am not sure what I would have done if I hadn't come

upon such a point like this. It's possible to at this moment look forward to my future. Thanks a lot very much for your expert and effective guide. I will not think twice to recommend your web blog to anybody who ought to have guidance on this issue.

I actually wanted to compose a brief word so as to say thanks to you for some of the superb tips and hints you are writing on this website. My time intensive internet look up has at the end been rewarded with professional facts to share with my partners. I 'd mention that many of us site visitors are extremely endowed to live in a

perfect place with so many brilliant professionals with valuable guidelines.

I feel extremely privileged to have used the webpage and look forward to so many more exciting moments reading here.

Thanks once more for a lot of things.

Thank you so much for giving everyone an exceptionally brilliant opportunity to

read from here. It can be so good plus jam-packed with a lot of

fun for me personally and my office colleagues to visit your web site really 3 times in a week to read the

latest issues you will have. Of course, I'm just certainly happy with the superb secrets you give. Some 2 ideas on this page are particularly the best I have ever had.

I would like to point out my respect for your kindness in support of visitors who must have guidance on in this concern. Your special dedication to getting the message around had become exceedingly significant and has surely empowered people much like me to arrive at their targets. This warm and helpful advice signifies much to me and somewhat more to my office workers. With thanks; from each one of us.

I and also my pals ended up examining the good procedures from your web blog then instantly I had an awful feeling I never thanked the website owner for them. The men had been so glad to read through them and have now undoubtedly been making the most of these things. Thanks for simply being indeed helpful and also for finding these kinds of high-quality resources millions of individuals are really desirous to discover. Our own honest apologies for not expressing gratitude to earlier.

I'm writing to make you understand of the impressive discovery my friend's princess obtained going through your site. She realized a wide variety of issues, which included what it's like to have a great teaching

style to let many more with no trouble thoroughly grasp several advanced

subject matter. You really surpassed my expectations.

Thanks for providing those helpful, healthy, edifying and even fun

tips on your topic to Ethel.

I precisely needed to say thanks once again. I do not know what I would've worked on without the entire secrets shared by you on my concern. It seemed to be an absolute frightening case in my view, however , witnessing this professional technique you managed that took me to weep for delight. Extremely thankful for this guidance and in addition trust you realize what a great job you were getting into instructing men and women all through your webpage. Most likely you've never encountered any of us.

My wife and i ended up being quite glad when Jordan could do his studies from your precious recommendations he got from

your very own web pages. It is now and again perplexing to simply continually

be making a gift of instructions which often men and women may have been selling.

So we keep in mind we have the writer to be grateful to for that.

The entire explanations you have made, the simple site navigation,

the friendships you will give support to foster

- it is many overwhelming, and it is helping our son and us understand that theme is cool, which is exceptionally vital.

Thank you for the whole lot!

Thanks for every one of your effort on this site.

Betty takes pleasure in engaging in investigations and it's obvious why. A number of us learn all about the lively medium you create precious tricks on the web site and therefore increase response from other people on this concept plus our own child has always been discovering a whole lot. Take pleasure in the remaining portion of the year. You are doing a splendid job.