在过去的几年里,从嵌入式谷歌地图中删除信息窗口很容易。只需添加iwloc=near
在查询字符串中。
在过去的几周里,谷歌已经迁移到一种新的嵌入查询字符串格式,以配合他们的新地图产品。
有谁知道如何使用新的查询字符串隐藏信息气泡?我确实想保留标记图标(被信息窗口遮挡)。我尝试过包括iwloc=near
在查询字符串的其余部分之前,但这没有任何作用。我在新的嵌入式地图生成器上也没有看到任何选项。
<iframe
src="https://www.google.com/maps/embed?iwloc=near&pb=!1m20!1m8!1m3!1d3246.3028987305834!2d-97.52973594999999!3d35.5462208!3m2!1i1024!2i768!4f13.1!4m9!1i0!3e6!4m0!4m5!1s0x87b21a2b843c4d5f%3A0xd6deac9724fb9935!2s7316+N+Western+Ave%2C+Oklahoma+City%2C+OK+73116!3m2!1d35.5462208!2d-97.5297267!5e0!3m2!1sen!2sus!4v1394217557679"
width="420"
height="200"
frameborder="0"
style="border:0">
</iframe>
这是输出的内容。请注意我希望删除的带有红色边框的信息窗口。
看起来他们已经彻底改变了嵌入式地图 api 的工作方式......
From 新文档 https://developers.google.com/maps/documentation/embed/guide,看起来你绝对可以通过在“查看模式”而不是“放置模式”下发出请求来消除气泡。然而,这也将导致没有标记。
它没有太多说明地点模式支持哪些选项,但您可以尝试将 URL 更新到新的地点端点,然后尝试一些旧选项。
Update
我自己用新的测试了一下google.com/maps/embed/v1/place/...
端点,如果添加则不起作用&iwloc
对此。事实上,它会抛出有关不支持的参数的错误。
不幸的是,新的 API 似乎只支持这些参数:
以下可选参数可与任何地图一起使用
上面列出的模式。
center定义地图视图的中心。它接受一个
以逗号分隔的纬度和经度值(例如
37.4218,-122.0840)或地名或地址字符串(例如Champ+de+Mars,Paris,France)。
zoom设置地图的初始缩放级别。可接受的值范围
从 0(整个世界)到 21(单个建筑物)。上限
可能会根据所选位置可用的地图数据而有所不同。
maptype可以是路线图(默认)或卫星图,并定义
要加载的地图图块的类型。
language定义用于 UI 元素和
在地图图块上显示标签。注意这个参数只是
支持某些国家/地区瓷砖;如果需要特定语言
磁贴集不支持,则默认语言
将使用tileset。默认情况下,访问者将看到自己的地图
语言。
region定义要显示的适当边框和标签,基于
地缘政治敏感性。接受指定为的区域代码
两个字符的 ccTLD(顶级域)值。
很抱歉带来坏消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)