从新版Google地图中的嵌入式地图中删除信息窗口

帕特里克·摩尔

在过去的几年中,很容易从嵌入式Google地图中删除信息窗口。只需添加iwloc=near查询字符串。

在过去的几周中,Google迁移到了一种新的嵌入查询字符串格式,以与其新的Maps产品保持一致。

有人知道如何使用新的查询字符串隐藏信息提示框吗?我确实想保留标记图标(被信息窗口遮挡)。我尝试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>

这是输出。请注意我要删除的信息窗口(红色边框)。

Google Maps示例信息窗口输出

爱默生

看来他们已经彻底修改了嵌入式地图api的工作方式...

来自新的文档,它看起来像你绝对可以通过在“视图模式”,而不是“地方模式”要求取出泡沫。但是,这也不会导致标记。

关于位置模式支持哪些选项并没有太多说,但是您可以尝试将URL更新到新的位置端点,然后尝试一些旧选项。

更新

我自己使用新的google.com/maps/embed/v1/place/...端点对其进行了测试,如果您添加&iwloc了该端点,它将无法正常工作实际上,它将引发关于不支持的参数的错误。

不幸的是,新的API似乎仅支持以下参数:

以下可选参数可与上面列出的任何地图模式一起使用。

center定义地图视图的中心。它接受逗号分隔的纬度和经度值(例如37.4218,-122.0840)或地名或地址字符串(例如Champ + de + Mars,巴黎,法国)。

zoom设置地图的初始缩放级别。可接受的值范围是0(整个世界)到21(单个建筑物)。上限可能会因所选位置上可用的地图数据而异。

maptype可以是路线图(默认)或卫星图,并定义要加载的地图图块的类型。

语言定义用于UI元素和在地图图块上显示标签的语言。请注意,仅某些国家/地区图块支持此参数。如果图块集不支持请求的特定语言,则将使用该图块集的默认语言。默认情况下,访问者将以自己的语言查看地图。

区域根据地缘政治敏感性定义了要显示的适当边框和标签。接受指定为两个字符ccTLD(顶级域)值的区域代码。

很抱歉成为坏消息的承担者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章