2013-01-02 16 views
6

GoogleマップAPI v3を使用しているときに、スタイル付きマップタイプを使用すると、ズームイン時に表示されるフロアプランを非表示にすることはできません。いくつかの「MapTypeStyleFeatureType」オプションがありますフロアプランを非表示にする。Googleマップのフロアプランを隠す

https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyleFeatureType

API v3のドキュメントは、フロアプランについて何を含めるようには見えません。ただ、明確にするために、これは、フロアプランの一例である:

http://maps.googleapis.com/maps/api/staticmap?center=51.496643,-0.172192&zoom=18&format=png&sensor=false&size=640x480&maptype=roadmap&style=feature:administrative|visibility:off

すべてのヘルプやポインタいただければ幸いです。

ありがとう、 Jon。

+0

こんにちは私は実際にこのシナリオが欲しいです、これを達成する方法はありますか?このシナリオのデモやコードを共有できますか?ありがとう – pal4life

答えて

1
+0

ええ、私は同じ経験を持っていた...しかし、確認のためにありがとう。 – user1943645

3

は、もう少し実験の後、ここではグレーに、すべての色を設定して....私は落ち着い何OK、その後、最初のスタイルで(または、あなたは床があることを計画して好きな色)次のスタイルで必要なものをすべて色づけします。これにより、フロアプランが1つの色のブロックとして表示されます。

var styles = [ 
     { 
      featureType: "all", 
      stylers: [ 
       { color: "#505050" } 
      ] 
     }, 
     { 
      featureType: "road", 
      elementType: "geometry", 
      stylers: [ 
       { visibility: "simplified" }, 
       { color: '#505050' } 
      ] 
     }, 
     { 
      featureType: "all", 
      elementType: "labels", 
      stylers: [ 
       { visibility: "off" } 
      ] 
     }, 
     { 
      featureType: "administrative", 
      stylers: [ 
       { visibility: "off" } 
      ] 
     }, 
     { 
      featureType: "transit", 
      stylers: [ 
       { visibility: "off" } 
      ] 
     }, 
     { 
      featureType: "poi", 
      stylers: [ 
       { visibility: "off" } 
      ] 
     }, 
     { 
      featureType: "landscape", 
      stylers: [ 
       { color: '#FF0000' } 
      ] 
     }, 
     { 
      featureType: "landscape.man_made", 
      stylers: [ 
       { color: '#393939' } 
      ] 
     }, 
     { 
      featureType: "landscape.natural", 
      stylers: [ 
       { color: '#393939' } 
      ] 
     }, 
     { 
      featureType: "water", 
      stylers: [ 
       { color: '#252525' } 
      ] 
     } 
    ]; 
関連する問題