Google maps api 3 隐藏公路编号而不删除方向

Google maps api 3 隐藏公路编号而不删除方向,google-maps-api-3,Google Maps Api 3,我正在尝试设计地图的样式,它显示了所有道路的方向,但没有道路编号 { featureType: "road.highway", elementType: "labels.icon", stylers: [ {color:"#979897"}, { lightness: 50 }, { visibility: "off" } ] }, 但是这会删除道路上的方向和编号。我只想显示没有公路编号的方向。此代码会删除所有图标和标签。我不知道

我正在尝试设计地图的样式,它显示了所有道路的方向,但没有道路编号

{
    featureType: "road.highway",
    elementType: "labels.icon",
    stylers: [
        {color:"#979897"},
    { lightness: 50 },
    { visibility: "off" }
    ]
},

但是这会删除道路上的方向和编号。我只想显示没有公路编号的方向。

此代码会删除所有图标和标签。我不知道你所说的方向箭头是什么意思,这是你的附加层吗

[
  {
    "featureType": "road",
    "elementType": "labels",
    "stylers": [
      { "visibility": "off" }
    ]
  }
]

有一个非常有用的样式工具,可以让您直观地调整地图设置,然后输出设置所需的JSON:

杰里米的回答将删除所有道路的标签,包括高速公路、主干道和地方道路。我怀疑您只想隐藏公路号码,所以请使用:

        [
          {
              "featureType": "road.highway",
              "elementType": "labels",
              "stylers": [
                {
                    "visibility": "off"
                }
              ]
          }
        ]
(这也将隐藏高速公路标签)

如果需要,还可以通过使用以下内容作为“featureType”添加其他JSON对象,分别删除干线和局部道路的标签:

  • 公路干线
  • 本地道路交通

你所说的“这消除了道路上的指示”是什么意思?你是在用电话问路吗?或者你是在问一些属于地图分幅的东西吗?我指的是道路上使用箭头的交通方向。我指的是道路上指示交通方向的小箭头。这也关闭了街道名称。有没有办法保留街道名称但不保留道路编号?我还想删除街道编号并保留街道名称