更改 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 &amp;q=22.9504487,76.0316206 &amp; q= India;&hl=es&amp;z=15&amp;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 中发生了更改