2016-07-26 6 views
1

下の画像には、私のスタイリングバージョンと地図のデフォルトバージョンが表示されています。先週、ベージュ色の特徴がいつか現れ、いくつかのタイプの商業エリアをマークしているようだ。Google Maps API:これはどの機能タイプですか?

記載されているフィーチャタイプのいずれも、in the API referenceには影響しません。

Styled and unstyled version of a map highlighting the unknown feature

これらは私がマップの私のバージョンに割り当てられているスタイルです。

googleMapStyle = [ 
     { 
     "featureType": "administrative", 
     "stylers": [ 
      { "visibility": "off" } 
     ] 
     },{ 
     "featureType": "road", 
     "stylers": [ 
      { "visibility": "simple" }, 
      { "color": "#393939" } 
     ] 
     },{ 
     "elementType": "labels", 
     "stylers": [ 
      { "visibility": "off" } 
     ] 
     },{ 
     "featureType": "water", 
     "stylers": [ 
      { "color": "#303030" } 
     ] 
     },{ 
     "featureType": "landscape", 
     "stylers": [ 
      { "color": "#2a2a2a" } 
     ] 
     },{ 
     "featureType": "poi", 
     "stylers": [ 
      { "color": "#393939" }, 
      { "visibility": "off" } 
     ] 
     },{ 
     "featureType": "transit", 
     "elementType": "geometry", 
     "stylers": [ 
      { "visibility": "off" } 
     ] 
     },{ 
     "featureType": "administrative", 
     "elementType": "geometry.stroke", 
     "stylers": [ 
      { "visibility": "on" }, 
      { "color": "#393939" } 
     ] 
     } 
    ]; 

これはどのような機能タイプで、どのように除去するのですか?

+0

関連質問:[?Googleマップでゴルフコース(砂丘と緑を)スタイルにどのように](http://stackoverflow.com/questions/38513342/how-to-style-golf-courses-in -google-mapssand-dunes-and-green) – geocodezip

+0

@geocodezipこの問題は私の問題も解決しました。 – Seraphithan

答えて

0

文書化されていないフィーチャタイプがあるようです。あなたのケースでは、フィーチャータイプbuildingを使用すると、建物に影響を与えていることが分かりました。

googleMapStyle = [ 
     { 
     "featureType": "building", 
     "stylers": [ 
      { "visibility": "off" } 
     ] 
     },{ 
     ... 
     } 
    ]; 
+0

"building"は "featureType"ではないようです。マップが未知の「フィーチャタイプ」に遭遇するたびに、「すべて」とみなされ、最初のルールとして機能していたため、最後のルールとして追加したときにマップ全体が消えたように見えます。 – Seraphithan

関連する問題