GoogleのMy Mapを外国語で表示する方法

Google MapsのマイマップをWebサイトに埋め込んだりリンクを貼ったりする場合に、外国語に指定したい場合があります。

基本的にPCの場合は、自分がログインしているGoogleの設定言語、もしくはログインしていない場合でもGoogleの検索で表示設定している言語が地図の表示言語になり、モバイル端末などでは以下のようになります。

日本語設定PCブラウザ→日本語マップ
英語設置PCブラウザ→英語マップ

日本語設定iPhone→日本語マップ
英語設定iPhone→英語マップ
中国語設定iPhone→日本語マップ
韓国語設定iPhone→韓国語マップ

日本語設定Android→日本語マップ
英語設定Android→英語マップ
中国語設定Android→日本語マップ
韓国語設定Android→韓国語マップ

Google Mapsでは中国語の中文(香港)、中文(簡体)、中文(繁体字)ともに、日本国土の中国対応はしていないようです。
他の諸国をGoogle Mapsで見てみると総て中国語になるのだけど、なぜ日本の領土だけが中国語にならないのでしょうね。

日本語マイマップへのリンクを作りたいときは、普通にViewerのURLを貼ればOK。
URL中の?hl=jaというのが日本語の指定箇所です。

日本語マップへのリンク
https://www.google.com/maps/d/viewer?hl=ja&authuser=0&mid=z4KONFggSKnM.kftrCPhI6XBY

PCユーザに対して英語マイマップへのリンクを作りたいときは、?hl=jaの部分を?hl=enにしてやればOK。
(スマートデバイスは端末の設定言語に依存)

英語マップへのリンク
https://www.google.com/maps/d/viewer?hl=en&authuser=0&mid=z4KONFggSKnM.kftrCPhI6XBY

その他の外国語を指定する場合のコードは以下のとおり。

Language CodeLanguageLanguage CodeLanguage
arArabicknKannada
bgBulgariankoKorean
bnBengaliltLithuanian
caCatalanlvLatvian
csCzechmlMalayalam
daDanishmrMarathi
deGermannlDutch
elGreeknoNorwegian
enEnglishplPolish
en-AUEnglish (Australian)ptPortuguese
en-GBEnglish (Great Britain)pt-BRPortuguese (Brazil)
esSpanishpt-PTPortuguese (Portugal)
euBasqueroRomanian
euBasqueruRussian
faFarsiskSlovak
fiFinnishslSlovenian
filFilipinosrSerbian
frFrenchsvSwedish
glGaliciantaTamil
guGujaratiteTelugu
hiHindithThai
hrCroatiantlTagalog
huHungariantrTurkish
idIndonesianukUkrainian
itItalianviVietnamese
iwHebrewzh-CNChinese (Simplified)
jaJapanesezh-TWChinese (Traditional)

Google Developers Supported Languages

マップを埋め込む場合は、以下のようなURLを記載します。

<iframe data-lazyloaded="1" src="about:blank" data-src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY" width="640" height="480"></iframe><noscript><iframe src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY" width="640" height="480"></iframe></noscript>

外国語(英語)の場合は、URLの最後に&hl=enを追加

英語のマップ埋め込み

<iframe data-lazyloaded="1" src="about:blank" data-src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY&hl=en" width="640" height="480"></iframe><noscript><iframe src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY&hl=en" width="640" height="480"></iframe></noscript>
※URL中の「&」は半角です。

メールで送信したりするときなどURLをそのまま記載する場合と、ページに埋め込む場合のHTMLでは言語コード&hl=xxを追記する場所が違うので注意が必要です。

こちら、中国語のマップ埋め込み

<iframe data-lazyloaded="1" src="about:blank" data-src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY&hl=zh-CN" width="640" height="480"></iframe><noscript><iframe src="https://www.google.com/maps/d/u/0/embed?mid=z4KONFggSKnM.kftrCPhI6XBY&hl=zh-CN" width="640" height="480"></iframe></noscript>
※URL中の「&」は半角です。

やっぱり日本の領土だけ中国語にならず日本語のままだ。
「つくば」とか「さいたま」がひらがな表記(笑)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA