2

我想将谷歌地图用于一个应用程序。我想在夜间模式下显示地图。(国家的背景为深色。)我不想显示任何标签、线条、绿色效果。只是夜间模式下的普通国家。这些是我使用的样式设置。

var styleSettings = [
        {
            featureType: 'all',
            stylers : [
                {invert_lightness: 'true'},
                {visibility: 'simplified'}
            ]
        },
        {
            featureType: "all",
            elementType: "labels",
            stylers: [{visibility: 'simplified'}]
        },
        {
            featureType: "road",
            elementType: "geometry",
            stylers: [{visibility: 'true'}]
        }
        ];

然后我创建一个地图并分配这个选项。

map.setOptions ({styles: styleSettings});

我仍然得到线条和绿点。我怎样才能避免这些?

4

1 回答 1

0

当您不想显示这些内容时,为什么要将可见性设置为简化或真实?将可见性设置为关闭。此外,您可能想要禁用 POI:

[{
    featureType:"poi",
    elementType:"labels",
    stylers:[{
        visibility:"off"
    }]
}]
于 2011-12-02T22:45:03.133 回答