osmdroid를 사용하여 Android의 OpenStreetMap 지도에 타일 겹침

osmdroid를 사용하여 OpenStreetMap을 Android에 표시
계속됩니다.

타일



지도는 하나의 이미지가 아니라 타일이라고 불리는 여러 개의 작은 이미지 모음입니다.

OSM 타일 설명

osmdroid에 정의 된 타일 목록



일본을 중심으로 표시할 수 없는 것도 있다.


타일 ​​이름
타일 ​​서버


MAPNIK
htps // 아. 치에. 오 스테레 t 마 p. rg/

PUBLIC_TRANSPORT
ht tp // // 오 pt 마 p. 오 rg / chi s /

FIETS_OVERLAY_NL
htp //오오 rぁ y. 오 스테레 t 마 p. nl / 오펜 후 ts 또는 아 rt-o r ぁ y /

BASE_OVERLAY_NL
htp //오오 rぁ y. 오 스테레 t 마 p. nl/바세마 p/

ROADS_OVERLAY_NL
htp //오오 rぁ y. 오 스테레 t 마 p. nl/로아 ds/

HIKEBIKEMAP
h tp : // 아. 치에 s. wmf ぁbs. rg/히케비케/

OPEN_SEAMAP
h tp : // 치ぇ s. 오세아마 p. 오 rg/세아마 rk/

USGS_TOPO
htps: //바세마 p. 나치오나 l마 p. v / 아 rc s / re st / se r ゔ ぃ s / u SGS와 po / ma pse r ょ r / chi /

USGS_SAT
htps: //바세마 p. 나치오나 l마 p. v / 아 rc s / 레 st / 세 r ゔ ぃ 세 s / SG 시마 게 ry와 포 / 마 p 세 r ょ r / 치 /


마이나 c 치비 ty. 자바



타일은 PUBLIC_TRANSPORT를 지정합니다.
        // Add tiles layer
        mProvider = new MapTileProviderBasic(getApplicationContext());

 // Tiles
mProvider.setTileSource(TileSourceFactory.PUBLIC_TRANSPORT);

        this.mTilesOverlay = new TilesOverlay(mProvider, this.getBaseContext());
        this.mMapView.getOverlays().add(this.mTilesOverlay);

스크린샷



오른쪽은 타일을 겹치기 전에 배경지도
왼쪽은 타일을 거듭한 후의 지도


github에 소스를 게시했습니다.

좋은 웹페이지 즐겨찾기