设置谷歌地图iframe的语言

时间:2014-03-19 11:10:44

标签: google-maps

我已在语言设置中将Google地图的语言更改为希伯来语,但我想在我的网站上使用<iframe>代码。但是,我似乎只能用英语来解决这个问题。如何为希伯来语设置它? 该网址为hl = he但我似乎无法使其适用于<iframe>代码。 我的代码是:

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d27130.99130966173!2d35.186535!3d31.787558!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x1502d64c6e5bf91d%3A0x2f55a98e4e4ab5e9!2z15vXoNek15kg16DXqdeo15nXnSAxNQ!5e0!3m2!1siw!2s!4v1395222081666" width="600" height="450" frameborder="0" style="border:0"></iframe>

由于

8 个答案:

答案 0 :(得分:18)

您需要为嵌入地图添加API调用的language参数。对于希伯来语,src的{​​{1}}应该是:

<iframe>

https://developers.google.com/maps/faq#languagesupport

答案 1 :(得分:8)

2016年,它不再适用于直接从地图中获取的嵌入式代码。

但如果您在此处生成代码,则&language=ru会有效:https://developers.google.com/maps/documentation/embed/start

你必须创建api密钥。

答案 2 :(得分:6)

我遇到了同样的问题。 我是一个住在巴西的荷兰人。 我为一家巴西公司开发了一个网站。 在网页中呈现的iframe结果是荷兰语。 然后我的客户测试了网站,一切都用葡萄牙语。 答案可以在原生浏览器设置中找到(荷兰语为我),(葡萄牙语为我的客户)。

德克德特马尔 特雷西纳,皮奥伊 Brazilie

答案 3 :(得分:5)

你也可以使用这样的链接 -

src="https://maps.google.com.ua/maps?q=Майдан+Незалежності,+Київ&hl=uk&output=embed"

Майдан+Незалежності,+Київ - map locaton

uk - 语言

答案 4 :(得分:4)

虽然使用Google Map嵌入的iframe可以替换src上的默认语言参数,但是可以看一下我的示例,我指出了默认语言代码的位置:例如-阿塞拜疆语言的az

  <iframe class="map" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3038.7779420053535!2d49.85933131574896!3d40.39161387936813!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40307d151fdf42df%3A0xb3dd9195f4676922!2z0JzQuNC90LjRgdGC0LXRgNGB0YLQstC-INC-0LHRgNCw0LfQvtCy0LDQvdC40Y8g0JDQt9C10YDQsdCw0LnQtNC20LDQvdGB0LrQvtC5INCg0LXRgdC_0YPQsdC70LjQutC4!5e0!3m2!1sru!2s!4v1574328901852!5m2!1s{you can find this point and replace with your locale language for example 'az' then iframe will translate into your locale language}!2s" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe> 

答案 5 :(得分:0)

因此,总结此问题的答案,语言键取决于您使用的API:

答案 6 :(得分:0)

idk,如果这确实适用于其他国家/地区,但是在即时通讯上创建模拟游戏时,我发现了一个Google Map iframe,而我的客户是示例:美国,但即时通讯是:

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3063.7150513838938!2d-84.19918628432937!3d39.83580597943695!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x884081e28cd77f07%3A0xf7f318d105021243!2sBuckeye+Harley-Davidson!5e0!3m2!**1ses!2smx**!4v1556548028269!5m2!**1ses!2smx**"
allowfullscreen></iframe>

我只是在网址中更新此信息,即 1sen!2sus ,然后以英文显示iframe。

我希望这可以为您提供帮助。

答案 7 :(得分:0)

虽然使用谷歌地图嵌入 iframe 更改默认语言参数对我有用。在这里查看要更改的参数:

See here which parameter to change

当前图片中使用的是尼泊尔语,如果我们将语言参数“ne”更改为“en”,则地图中的所有文本都将以英语显示。

此外,您可以从谷歌地图页面更改语言参数。在右下角,点击显示您所在位置的位置图标,然后将其更改为所需的国家/地区。