Googleマップandroid sdkを使用してアンドロイドでカスタムマップスタイルを使用しようとしています。 変更とカスタムスタイルのほとんどが設定され、機能しています。ただし、アイコンの彩度や明度の設定がうまくいかない - アイコン(poi、labels.icon)の彩度や明度を設定しようとすると、アイコンが完全に消えてしまいます。google mapsカスタムスタイリング - 彩度、明度がうまくいきません
彩度と明度の値を削除すると、アイコンが再び表示されます。
jsonは、Googleマップスタイリングウィザード(https://mapstyle.withgoogle.com)から生成されたものです。
これは私が使用した正確なJSONです:
[
{
"elementType": "geometry",
"stylers": [
{
"color": "#e0e0e0"
}
]
},
{
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#979797"
}
]
},
{
"elementType": "labels.text.stroke",
"stylers": [
{
"weight": 3
}
]
},
{
"featureType": "landscape.man_made",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#e7e7e7"
}
]
},
{
"featureType": "landscape.man_made",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#e7e7e7"
},
{
"weight": 0.5
}
]
},
{
"featureType": "poi",
"elementType": "labels.icon",
"stylers": [
{
"saturation": -100
}
]
},
{
"featureType": "poi.attraction",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi.business",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#f5f5f5"
},
{
"visibility": "off"
}
]
},
{
"featureType": "poi.business",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#aaaaaa"
},
{
"weight": 0.5
}
]
},
{
"featureType": "poi.government",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi.medical",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi.park",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#dcedc8"
}
]
},
{
"featureType": "poi.place_of_worship",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi.school",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi.sports_complex",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"elementType": "geometry",
"stylers": [
{
"color": "#ffffff"
}
]
},
{
"featureType": "road",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#c0c0c0"
},
{
"weight": 0.5
}
]
},
{
"featureType": "road.highway",
"elementType": "labels.icon",
"stylers": [
{
"saturation": -100
},
{
"lightness": 65
}
]
},
{
"featureType": "transit.line",
"elementType": "geometry",
"stylers": [
{
"color": "#cfcfcf"
}
]
},
{
"featureType": "transit.station.bus",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "transit.station.rail",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "water",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#a5cfff"
}
]
}
]