在过去的几年中,很容易从嵌入式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>
这是输出。请注意我要删除的信息窗口(红色边框)。
看来他们已经彻底修改了嵌入式地图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] 删除。
我来说两句