Login | Register

How to change the language of Google Maps

I'll be the first person to admit that I think Google maps are the best thing since sliced bread. Better in some locations than others but still a very good program website. I've actually built applications using the Google map and the most annoying complaint ever from users was the inability to change the language of the roads and places on google map. Since there is no link available to change the language of google maps how exactly do you going about changing the default language of a google map?

Below I've added a bunch of links to the different google maps you can click on these links and it will take you to the default language as listed on the link. See how it works is on each link below there is a change in the query string. The query string is the pieces of codes added to each web address. The codes are actually tags and for every tag there is a query string. Programmers use query strings to help them remember how to display the page according to what settings your looking for. A dumb programmer would add sensitive information but a smart programmer would use the tags to remember such things as the default language of the google map. The query string tag the google programmers used for the language setting was "hl". So if you have no "hl" tag in your query string it will use the default language based on your IP address. Since I live in Thailand it always comes out in Thai.

Here is how the language code/tag works for different languages:

hl= in query string

example:
hl=en  (Map in English)
or
hl=th (Map in Thai)

To change the language of an embedded google map you can use the hl tag in the query string to have your google maps show in the right language on your page.