2013-08-20 3 views
0

맞춤지도 앱을 만들고 있는데 Google지도 타일을 배경으로 사용하고 싶습니까? 하나의 클래스가 TileProvider api에 있지만 나는 그것을 시도 할 때마다 이것을 초기화하는 방법을 모른다.Google지도 타일 공급자를 Android에 구현하는 방법은 무엇인가요?

TileProvider tileProvider=new TileProvider() { 
    @Override 
    public Tile getTile(int i, int i2, int i3) { 
     return null; //To change body of implemented methods use File | Settings | File Templates. 
    } 
}; 

Google지도 서버에서 타일을 가져 오는 getTile 기능을 재정의하는 방법은 무엇입니까? 예를 들어 이해하겠습니까? getTile 함수는 x, y 및 줌 값을 반환해야 타일을 반환합니다. https://developers.google.com/maps/terms - -

답변

0

당신은 Google지도 서비스 약관을 참조 할 수 있습니다 특별히 10.1.1

1

너무 빨리 대답은 다음 URL에서 Google지도 타일을 얻을 수 있다는 것입니다 :

http://mt1.google.com/vt/lyrs={t}&x={x}&y={y}&z={z} 

여기서 {t}는지도 유형 (위성, 도로, 하이브리드 등)이며 다른 속성은 좌표 및 확대/축소 수준을 지정합니다. m

  • 도로 만 - -
  • 도로 단순화 H - R
  • 위성 - S
  • 위성

    • 기본 다음과 같이

      {t}에 대한 가능한 값은 하이브리드 - y

    • 지형 - t
    • 지형 하이브리드 - 당신은 확실히 당신이하고있는 것이 조건 & 서비스에 위반되지 않았는지 확인하고 싶어했다되고 p가

    . 특히 Google은 퍼포먼스를 높이기 위해 그렇게하는 경우와 30 일마다 타일을 삭제하는 경우에만 타일을 캐시 할 수 있습니다. 그리고 마지막으로 자신의 타일을 만들려고 시도하지 마십시오. 매핑 서비스.

  • 관련 문제