Google Map api v3 地図を英語表記やロシア語表記などに変更する方法
この記事は年前に書かれました。不適当な記述を含む場合がありますので、参考程度に留めてください。
どうもこんにちは。今回のTipsは【Google Map api v3 地図を英語表記やロシア語表記などに変更する方法】です。GoogleMapはアクセス元から判別して自動的に言語の設定が変わりますが、どうしても固定の言語にしたい場合もあるかと思います。その際には本方法をお試しください。なお言語の設定は変更される事も有りますので念のため公式サイトのDOCをご確認ください。
実装方法
実装はgooglemapapi読み込みの末尾に【&language=???】という言語の設定を追加するだけです。
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=ここに言語の設定"></script>
日本語
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=jp"></script>
英語
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>
ロシア語
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=ru"></script>
その他言語の設定は以下をご確認ください。2013/10/31の情報です。
| language code | language name | v2 | v3 |
| ar | ARABIC | Yes | Yes |
| eu | BASQUE | No | Yes |
| bg | BULGARIAN | Yes | Yes |
| bn | BENGALI | Yes | Yes |
| ca | CATALAN | Yes | Yes |
| cs | CZECH | Yes | Yes |
| da | DANISH | Yes | Yes |
| de | GERMAN | Yes | Yes |
| el | GREEK | Yes | Yes |
| en | ENGLISH | Yes | Yes |
| en-AU | ENGLISH (AUSTRALIAN) | No | Yes |
| en-GB | ENGLISH (GREAT BRITAIN) | No | Yes |
| es | SPANISH | Yes | Yes |
| eu | BASQUE | Yes | Yes |
| fa | FARSI | No | Yes |
| fi | FINNISH | Yes | Yes |
| fil | FILIPINO | Yes | Yes |
| fr | FRENCH | Yes | Yes |
| gl | GALICIAN | Yes | Yes |
| gu | GUJARATI | Yes | Yes |
| hi | HINDI | Yes | Yes |
| hr | CROATIAN | Yes | Yes |
| hu | HUNGARIAN | Yes | Yes |
| id | INDONESIAN | Yes | Yes |
| it | ITALIAN | Yes | Yes |
| iw | HEBREW | Yes | Yes |
| ja | JAPANESE | Yes | Yes |
| kn | KANNADA | Yes | Yes |
| ko | KOREAN | Yes | Yes |
| lt | LITHUANIAN | Yes | Yes |
| lv | LATVIAN | Yes | Yes |
| ml | MALAYALAM | Yes | Yes |
| mr | MARATHI | Yes | Yes |
| nl | DUTCH | Yes | Yes |
| nn | NORWEGIAN NYNORSK | Yes | No |
| no | NORWEGIAN | Yes | Yes |
| or | ORIYA | Yes | No |
| pl | POLISH | Yes | Yes |
| pt | PORTUGUESE | Yes | Yes |
| pt-BR | PORTUGUESE (BRAZIL) | Yes | Yes |
| pt-PT | PORTUGUESE (PORTUGAL) | Yes | Yes |
| rm | ROMANSCH | Yes | No |
| ro | ROMANIAN | Yes | Yes |
| ru | RUSSIAN | Yes | Yes |
| sk | SLOVAK | Yes | Yes |
| sl | SLOVENIAN | Yes | Yes |
| sr | SERBIAN | Yes | Yes |
| sv | SWEDISH | Yes | Yes |
| tl | TAGALOG | No | Yes |
| ta | TAMIL | Yes | Yes |
| te | TELUGU | Yes | Yes |
| th | THAI | Yes | Yes |
| tr | TURKISH | Yes | Yes |
| uk | UKRAINIAN | Yes | Yes |
| vi | VIETNAMESE | Yes | Yes |
| zh-CN | CHINESE (SIMPLIFIED) | Yes | Yes |
| zh-TW | CHINESE (TRADITIONAL) | Yes | Yes |
以上になります。