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

问题描述 投票:2回答:1

我正在构建一个静态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>

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

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

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

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

api label hide google-static-maps noscript
1个回答
11
投票

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

style=feature:poi|visibility:off

你可以找到其他的设计here

© www.soinside.com 2019 - 2024. All rights reserved.