Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 为谷歌地图iframe设置语言_Google Maps - Fatal编程技术网

Google maps 为谷歌地图iframe设置语言

Google maps 为谷歌地图iframe设置语言,google-maps,Google Maps,我已经在语言设置中将谷歌地图的语言更改为希伯来语,但我想在我的网站上使用代码。然而,我似乎只能用英语来表达。我怎么把它定为希伯来语? URL有hl=he,但我似乎无法让它为代码工作。 我的代码是: 谢谢您需要为嵌入映射添加API调用的语言参数。对于希伯来语,的src应该如下所示: src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d27130.99130966173!2d35.186535!3d31.787558!3m2!1i10

我已经在语言设置中将谷歌地图的语言更改为希伯来语,但我想在我的网站上使用
代码。然而,我似乎只能用英语来表达。我怎么把它定为希伯来语? URL有hl=he,但我似乎无法让它为
代码工作。 我的代码是:


谢谢

您需要为嵌入映射添加API调用的
语言
参数。对于希伯来语,
src
应该如下所示:

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&language=iw"
  • 更多信息请访问

  • 有关谷歌地图API语言支持的更多信息:

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

德克德特玛 朴小惠
Brazile

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

但是如果您在此处生成代码,则
&language=ru
将起作用:


您必须创建api密钥。

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

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


uk
-语言

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

  • https://www.google.com/maps/embed
    关键词:hl
    (关键字“hl”的搜索页面)
  • https://www.google.com/maps?output=embed
    关键词:语言

idk如果这对其他国家来说真的很有用,但是当我构建一个模拟时,我发现了一个google map iframe,我的客户是通过示例:美国但im Mx:


使用Google Map embeed 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> 


在使用Google Map embed iframe时,更改默认语言参数对我有效。请参见此处要更改的参数:

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


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

@KevinCittadini该文档似乎已不存在,我将删除该链接,并在有其他可用资源时搜索其他资源。在Google Maps API的常见问题解答部分,列出了支持的语言,链接被添加到答案中。我的嵌入地图是阿拉伯语的,所以我使用了这个命令:hl=en。它工作得很好。不起作用,但当你去谷歌时它就起作用了。/maps=>share=>embed map=>copy link to your website。截至2015年4月,该功能不起作用。无论发生什么,我都会以英语显示地图,这意味着无论发生什么:无论我在谷歌首选项中设置了哪种语言,无论我在URL中使用语言参数指定了哪种语言,也不管我的浏览器语言首选项是什么。2019年,这就是为我所做的。嵌入iframe时,请更改[这是一个示例,从英语到西班牙语]1sen的四个匹配项!从2秒到1秒!谢谢你,谢谢。想把德语改成法语:
1sde
->
1sfr
我同意你的看法。这在2020年8月对我有效。直接从谷歌地图复制iframe。