【问题标题】:google maps api: how to disable commercial locations?google maps api:如何禁用商业位置?
【发布时间】:2019-04-19 07:53:01
【问题描述】:

我使用 APIv3 创建了一个自定义地图,并定位了我的标记(酒店和餐馆地址)

但在默认情况下,地图中还有一些酒店、餐馆和任何类型的商业地点的标签。其中一些正在与我的客户竞争......

有没有办法将它们从地图中删除,只在地图视图中留下非商业名称?

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    您可以通过 styledmaptype 禁用这些广告。

    如果您不希望您的 Maps API 应用程序包含这些 图标,您可以通过设置在下周发布之前将其删除 地图 poi.business 的标签元素上的可见性:关闭。

    见:http://googlegeodevelopers.blogspot.com/2011/08/business-icons-and-styling-across.html

    但请记住,当您为 poi.business 指定“visibility:off”时,这些标签也会隐藏。

    否则,如果您与 Google Maps API for Business 许可签约,则可以禁用这些广告。

    【讨论】:

      【解决方案2】:

      如果只是截图:

      如果您在左侧有菜单,您可以尝试禁用“标签”。

      您还可以右键单击大多数元素(不是企业)并检查,然后上下滚动直到看到“场景”并将 z-index 设置为 9999,它会隐藏所有导航按钮。这将使地图覆盖除底部的“google”徽标之外的所有内容。

      我不介意将版权信息留在那里,但还没有弄清楚。

      【讨论】:

        【解决方案3】:

        是的,您需要切换 poi.business 标签的可见性,如下所示:

        {
          featureType: 'poi.business',
          elementType: 'labels',
          stylers: [
            { visibility: 'off' }
          ]
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-07-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-10-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多