2016-07-21 5 views
1

私は現在、Googleマップのスタイルを設定するためにsnazzyマップUltra Light themeを使用しています。 1が期待Googleマップ(砂丘と緑)でゴルフコースのスタイルを設定するにはどうすればよいですか?

スタイリング(landscape)は、ゴルフコース

{ "featureType": "landscape", "elementType": "geometry", "stylers": [ { "color": "#f5f5f5" }, { "lightness": 20 } ] }, { "featureType": "poi", "elementType": "geometry", "stylers": [ { "color": "#f5f5f5" }, { "lightness": 21 } ] }

部分的にしかスタイルそれ

に影響を与えます。ゴルフコースに関しては、緑色と砂丘はランドスケープスタイリングの影響を受けません。私は実際にゴルフコースに影響を与えるスタイリングの設定があるかどうかを判断しようとしています。

生の形のマップhereと、styled versionの地図を並べて比較することができます。ありがとう、そして助けはいつものように高く評価されています。

答えて

1

少し調べてみると、直感的にゴルフコースをターゲットにする方法がないことがわかりました。私は、行政、風景、ポイ、道路、交通機関、水を試した、そして彼らはすべて何もしなかった。そのドキュメントのグーグルマップは、

"Stylers applied to a parent feature type automatically apply to all child feature types. Note however that parent features may include some additional features that are not included in one of their child feature types."

は、私はすべてにスタイルを適用しようとした、すなわち: { "featureType": "all", "elementType": "geometry", "stylers": [ { "color": "#dedede" }, { "lightness": 20 } ] },

、それが実際に影響を受けたゴルフコースを言及しません。すべてを最初のスタイルとして置き、それ以降のスタイルの残りの部分を「すべて」は一種のリセットとして機能します。これは、私が特にゴルフコースをターゲットにしている唯一の現在の方法です。

更新済みjsfiddleが見つかりましたhere

関連する問題