2012-02-27 2 views
0

2011 년 중반에 mapView.setSattelite (true)를 설정하면 위성보기 만 표시되지만 최근에는 satelliete보기 위의 도로 및 이름에도 같은 세트가 표시됩니다. 다른 국가에서는 매우 유용 할 수 있지만 중국에서는 위성 및 위성 사진보기 위의 도로 및 이름을 추가하면 도로가 올바른 위치에 있지 않습니다.Android지도보기의 위성보기 만 표시하는 방법

satelliete보기 위의 도로와 이름을 제거하는 방법을 말해 줄 수 있습니까?

Android지도보기의 위성보기 만 표시하는 방법.

나는 수업지도보기를 읽어

setSatellite(boolean on) 지도 모드를 "위성"모드, 겹쳐 도로 이름을 가진 항공 사진의 로딩 타일을 설정합니다.

누군가 나를 도울 수 있습니까?

답변

0

google mapview를 사용할 때 API에 대한 업데이트를하지 않는 한 이미지가 Google지도에서 로드맵과 위성지도에 사용되기 때문에 달성 할 수 없다고 생각합니다. 도로 이름없이 위성 사진 만 표시합니다.

+0

감사를 확인 작동되지 말한다하더라도, 당신은 setStreetView 필요 믿습니다. Google은 setRoadMap (boolean on)과 같은 API에 대한 새로운 기능을 추가하기를 바랍니다. 매우 유용합니다. 이메일로 google mapview 엔지니어에게 연락하는 방법을 알고 계십니까? 우리는 그들에게 도움을 청합니다. 그건 그렇고, 우리는 위성보기 만 얻을 다른 옵션이 있습니까? – ADA

+0

여전히 해결책을 찾지 못했습니다. 다음은 공개되지 않은 문제입니다. [http://code.google.com/p/android/issues/detail?id=22405](http://code.google.com/p/android/issues/detail?id=22405) – ADA

3
public void myClickHandler(View target) { 
     switch(target.getId()) { 
     /*case R.id.zoomin: 
      mapView.getController().zoomIn(); 
      break; 
     case R.id.zoomout: 
      mapView.getController().zoomOut(); 
      break;*/ 
     case R.id.sat: 
      this.mapView.setSatellite(true); 
      break; 
     case R.id.street: 
      this.mapView.setStreetView(true); 
      break; 
     case R.id.traffic: 
      this.mapView.setTraffic(true); 
      break; 
     case R.id.normal: 
      this.mapView.setSatellite(false); 
      this.mapView.setStreetView(false); 
      this.mapView.setTraffic(false); 
      break; 
     default: 
      break; 
     } 

     // The following line should not be required but it is, 
     // at least up til Froyo. 
     this.mapView.postInvalidateDelayed(2000); 
    } 

나는 나를 위해 답장을 보내

@Deprecated 
public void setStreetView(boolean on) 
Deprecated. Street view availability highlighting is no longer supported. This method operates as a no-op. 

Control whether Street View availability (blue outlines) is shown on the map. This is incompatible with Traffic indicators, so they will be deactivated if necessary. Street View availability can be drawn over map tiles or over satellite tiles; however, they are optimized for map tiles. 
+0

전에 setSatellite (true)를 사용하여 setStreetView (false)를 사용했지만 이전에는 작동하지 않습니다. – ADA

관련 문제