2017-01-21 3 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); 

하지만 적절한 옵션을 찾을 수 없습니다 :

나는지도 옵션을 설정할 때 가능한 것 같아요.

당신에게

답변

2

하는 MapOptions는 POI를 숨길 수 속성이 없습니다 대단히 감사합니다. 하지만 숨겨진 기본 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