Google Map api v3 地図を英語表記やロシア語表記などに変更する方法

この記事は3年前に書かれました。不適当な記述を含む場合がありますので、参考程度に留めてください。

どうもこんにちは。今回の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

以上になります。

参照:Google Maps JavaScript API v3