2017-01-21 4 views
0

with JxMaps Java Swing内にGoogleマップウィンドウを表示することができます。JxMapsでGoogleのデフォルトのPOIを無効にする可能性

ズームすると、Googleはレストランやショップとして詳細を表示します。 私はまた、レストランやショップをクリックすることもできますが、それは私のアプリケーションでは望んでいないものです。

どのように無効にするかについてのアイデアはありますか?

  // Getting the associated map object 
      map = getMap(); 
      // Creating a map options object 
      MapOptions mapOptions = new MapOptions(); 
      // Creating a map type control options object 
      MapTypeControlOptions controlOptions = new MapTypeControlOptions(); 
      // Changing position of the map type control 
      controlOptions.setPosition(ControlPosition.TOP_RIGHT); 
      // Setting map type control options 
      mapOptions.setMapTypeControlOptions(controlOptions); 
      // Setting map options 
      map.setOptions(mapOptions); 

しかし、私は適切なオプションを見つけるカント:

私はマップのオプションを設定するとき、それは可能かもしれないと思います。

は、POIを非表示にすることができますプロパティを持っていない非常に

答えて

2

MapOptionsをいただき、ありがとうございます。しかし、隠しデフォルトのPOIでカスタムマップスタイルを作成することができます。下記の例をご覧ください。

MapTypeStyler styler = new MapTypeStyler(); 
styler.setVisibility("off"); 

MapTypeStyle style = new MapTypeStyle(); 
style.setElementType(MapTypeStyleElementType.ALL); 
style.setFeatureType(MapTypeStyleFeatureType.POI); 
style.setStylers(new MapTypeStyler[]{styler}); 

StyledMapType styledMap = new StyledMapType(map, new MapTypeStyle[]{style}); 
map.mapTypes().set("newStyle", styledMap); 
map.setMapTypeId(new MapTypeId("newStyle")); 
+0

こんにちは、この素晴らしいソリューションをありがとう。 – RKA

関連する問題