更改 Google Map Iframe 的语言参数

Posted

技术标签:

【中文标题】更改 Google Map Iframe 的语言参数【英文标题】:Change language parameter for Google Map Iframe 【发布时间】:2020-04-14 19:55:59 【问题描述】:

我正在嵌入此谷歌地图,但想将语言从泰语更改为英语。

我之前读过有关在代码末尾添加以下参数的信息,但我尝试过没有成功。 ?hl= &hl=

<iframe style="-webkit-filter: grayscale(100%); filter: blackscale(100%);" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d4710.0663131367055!2d100.5459341450774!3d13.882428806986514!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x30e283461efba1a3%3A0x8afb2e118473af38!2z4LiL4Lit4LiiIOC4q-C4oeC4ueC5iOC4muC5ieC4suC4meC5geC4geC4o-C4meC4lOC5jOC4hOC4suC5geC4meC4pSDguJXguLPguJrguKXguJrguLLguIfguJXguKXguLLguJQg4Lit4Liz4LmA4Lig4Lit4Lib4Liy4LiB4LmA4LiB4Lij4LmH4LiUIOC4meC4meC4l-C4muC4uOC4o-C4tSAxMTEyMA!5e0!3m2!1sth!2sth!4v1566888288318!5m2!1sth!2sth" width="100%" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

【问题讨论】:

【参考方案1】:

试试这个:

<iframe width="500" height="400" id="gmap_canvas" src="https://maps.google.co.in/maps?&hl=en!1sen!2sus &q=22.9504487,76.0316206 & q= India;&hl=es&z=15&output=embed"  frameborder="0" scrolling="no" marginheight="0" &z=15&output=embed"0"></iframe>

【讨论】:

【参考方案2】:

您可以添加&language=,后跟语言代码found here

这是使用&language=en

<iframe style="-webkit-filter: grayscale(100%); filter: blackscale(100%);" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d4710.0663131367055!2d100.5459341450774!3d13.882428806986514!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x30e283461efba1a3%3A0x8afb2e118473af38!2z4LiL4Lit4LiiIOC4q-C4oeC4ueC5iOC4muC5ieC4suC4meC5geC4geC4o-C4meC4lOC5jOC4hOC4suC5geC4meC4pSDguJXguLPguJrguKXguJrguLLguIfguJXguKXguLLguJQg4Lit4Liz4LmA4Lig4Lit4Lib4Liy4LiB4LmA4LiB4Lij4LmH4LiUIOC4meC4meC4l-C4muC4uOC4o-C4tSAxMTEyMA!5e0!3m2!1sth!2sth!4v1566888288318&language=en!5m2!1sth!2sth" width="100%" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

【讨论】:

【参考方案3】:

使用下面的 iframe 代码

 <iframe style="-webkit-filter: grayscale(100%); filter: blackscale(100%);" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d4710.0663131367055!2d100.5459341450774!3d13.882428806986514!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x30e283461efba1a3%3A0x8afb2e118473af38!2z4LiL4Lit4LiiIOC4q-C4oeC4ueC5iOC4muC5ieC4suC4meC5geC4geC4o-C4meC4lOC5jOC4hOC4suC5geC4meC4pSDguJXguLPguJrguKXguJrguLLguIfguJXguKXguLLguJQg4Lit4Liz4LmA4Lig4Lit4Lib4Liy4LiB4LmA4LiB4Lij4LmH4LiUIOC4meC4meC4l-C4muC4uOC4o-C4tSAxMTEyMA!5e0!3m2!1sth!2sth!4v1566888288318!5m2!1sen!2sus"   frameborder="0" allowfullscreen="allowfullscreen"></iframe>

发生了什么变化?

最后一个参数已经从1sth!2sth改为1sen!2sus

【讨论】:

@Light,如果我是对的,他没有使用官方的 google maps api。他正在使用不应该这样使用的地图共享链接。

以上是关于更改 Google Map Iframe 的语言参数的主要内容,如果未能解决你的问题,请参考以下文章

Google Map iframe 未在 bootstrap 3 模式中正确加载

将 Google Map iFRAME 放置在 HTML 表格行的页面中心

我可以更改 Google Maps 嵌入式地图 (iframe) 中的标记吗?

当我链接到另一个页面时,Liferay 6.1 PortletSession ID 在 Google Chrome 的 iframe 中发生了更改

通过单击链接更改 iframe src

在 iframe 中更改网站的链接 [关闭]