在Google Static Maps API中隐藏poi.business标记/标签

gla*_*rey 2 api label noscript hide google-maps-static-api

我正在构建一个静态Google地图网址,以便在<noscript><noscript>"查找我们"页面的标记内使用,作为用户关闭脚本时的后备.到目前为止的代码是:

<div id="map" class="map">
    <noscript>
        <img src="https://maps.googleapis.com/maps/api/staticmap?center=[lat],[long]
            &zoom=17
            &size=600x400
            &scale=1
            &maptype=hybrid
            &visible=[lat],[long]
            &key=[key hidden]">
    </noscript>
</div>
Run Code Online (Sandbox Code Playgroud)

然而,在得到的地图图像上,存在用于其他商业的标记(例如,餐馆的橙刀和叉标记)和/或兴趣点.

我想要取消这些标记的显示,并为我感兴趣的位置添加自定义标记(并且markers=....未在上面的代码段中显示).

我在Static Maps API文档中找不到任何内容,也没有在stackoverflow上找到任何内容.

有没有办法实现这一目标,还是我坚持使用静态地图?

小智 11

在你的查询字符串上解决这个问题:

style=feature:poi|visibility:off
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到其他风格.