如何从传输层中删除传输线? (记录方法似乎不起作用。)

时间:2013-10-14 05:08:43

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

我在旧金山的地图上启用了转接层,虽然我已经检查过其他城市,这个问题似乎随处可见。我希望看到中转站点,但删除了公交线路。我正在使用记录的代码来关闭功能的可见性,这似乎适用于除了传输线之外的所有内容。例如,如果我使用它:

var foo = [
  {
    featureType: "transit",
    elementType: "all",
    stylers: [
      { visibility: "off" }
    ]
  }
]

map.setOptions({styles: foo});

它删除了总线和轻轨停止图标,但没有移除总线和轻轨线,即使文档说它应该影响停靠点和线路。 (您可能需要进一步放大以查看所有细蓝色总线。)如果我专门选择“transit.line”,则根本不会删除任何内容。我可以使用此方法删除“poi”或其他功能,而不是传输线。我也无法改变运输线的重量,颜色或其他风格。我想知道这是否是因为公交线路有不同的颜色和重量,这取决于它们是公交线路还是地铁线路,具体取决于它们是否具有指定的线路颜色。也许所有样式都被禁用,包括可见性?或者可能有一个未记录的功能类型选择公交和地铁线路?

这是一个小提琴:http://jsfiddle.net/ME2LJ/

1 个答案:

答案 0 :(得分:0)