我在旧金山的地图上启用了转接层,虽然我已经检查过其他城市,这个问题似乎随处可见。我希望看到中转站点,但删除了公交线路。我正在使用记录的代码来关闭功能的可见性,这似乎适用于除了传输线之外的所有内容。例如,如果我使用它:
var foo = [
{
featureType: "transit",
elementType: "all",
stylers: [
{ visibility: "off" }
]
}
]
map.setOptions({styles: foo});
它删除了总线和轻轨停止图标,但没有移除总线和轻轨线,即使文档说它应该影响停靠点和线路。 (您可能需要进一步放大以查看所有细蓝色总线。)如果我专门选择“transit.line”,则根本不会删除任何内容。我可以使用此方法删除“poi”或其他功能,而不是传输线。我也无法改变运输线的重量,颜色或其他风格。我想知道这是否是因为公交线路有不同的颜色和重量,这取决于它们是公交线路还是地铁线路,具体取决于它们是否具有指定的线路颜色。也许所有样式都被禁用,包括可见性?或者可能有一个未记录的功能类型选择公交和地铁线路?
这是一个小提琴:http://jsfiddle.net/ME2LJ/