osmdroid를 사용하여 Android의 OpenStreetMap 지도에 타일 겹침
3114 단어 안드로이드OpenStreetMaposmdroid
계속됩니다.
타일
지도는 하나의 이미지가 아니라 타일이라고 불리는 여러 개의 작은 이미지 모음입니다.
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에 소스를 게시했습니다.
Reference
이 문제에 관하여(osmdroid를 사용하여 Android의 OpenStreetMap 지도에 타일 겹침), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohwada/items/d27545a709aef1a9dbcf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)