Mobile Tile Server icon

Mobile Tile Server 안드로이드용

5.4 GPL-3.0-only

로컬 맵 타일을 위한 HTTP 서버

다운로드 APK (2.4 MB)

버전
5.4 (11)
업데이트
개발자
bojko108
카테고리
내비게이션
라이선스
GPL-3.0-only
소스 코드
코드 저장소

Mobile Tile Server 앱

모바일 타일 서버는 HTTP 서버로 사용될 수 있으며, 장치 저장소에서 맵 타일을 제공합니다. 서버가 실행 중일 때 다양한 맵핑 애플리케이션에서 타일에 접근할 수 있습니다.

애플리케이션은 네 가지 주요 옵션을 제공합니다:

  • 로컬 맵 타일 접근
  • 로컬 MBTiles 파일 접근
  • QuadKey 타일 스키마를 사용하는 타일 서버로 리디렉션
  • 정적 파일 접근

로컬 맵 타일 접근

로컬 맵 타일은 주소 http://localhost:PORT/tiles에서 접근할 수 있습니다 – 여기서 PORT는 애플리케이션 설정에서 설정됩니다. 설정에서 파일이 저장된 디렉토리를 지정해야 합니다. 이 디렉토리는 서버의 루트로 사용됩니다. 해당 디렉토리의 모든 파일(하위 디렉토리 포함)은 서버에서 접근할 수 있습니다.


예: 만약 /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png에 맵 타일이 저장되어 있다면, 루트 디렉토리를 /storage/emulated/0/MobileTileServer로 설정할 수 있습니다. 그런 다음 이 맵에 접근하기 위해 서비스 시작 후 http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png로 이동하면 됩니다.

이 경우 루트 디렉토리는 상위 폴더를 가리키며(‘Plovdiv’ 하위 폴더를 포함), 이 방법으로 서로 다른 맵 타일을 포함하는 여러 하위 폴더를 가질 수 있으며 모두 동일한 서버를 통해 접근할 수 있습니다!


로컬 MBTiles 파일 접근

…는 주소 http://localhost:PORT/mbtiles에서 찾을 수 있습니다 – 여기서 PORT는 애플리케이션 설정에서 설정됩니다. 설정에서 파일이 저장된 디렉토리를 지정해야 합니다. 이 디렉토리는 서버의 루트로 사용됩니다. 해당 디렉토리의 모든 파일(하위 디렉토리 포함)은 서버에서 접근할 수 있습니다.

MBTiles는 맵 타일을 저장하기 위해 TMS 스키마를 사용하므로, y 좌표는 올바른 타일 행을 찾기 위해 변환되어야 합니다. 앱이 XYZ 타일 스키마를 사용하는 경우, y에 대해 음수 값을 전달해야 합니다(-y).

제공해야 할 여러 매개변수가 있습니다:

  • ’file’: MBTiles 파일(확장자 포함)
  • ’z’: 맵 줌 레벨
  • ’x’: 맵 타일의 x 좌표
  • ’y’: 맵 타일의 y 좌표

예: MBTiles 형식으로 타일이 저장되어 있다면, 파일을 루트 디렉토리에 배치하고 http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y}로 접근할 수 있습니다. 또는 XYZ 스키마를 사용하는 경우: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}를 사용할 수 있습니다.


QuadKey 타일 스키마를 사용하는 타일 서버로 리디렉션

리디렉션은 주소 http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=에서 접근할 수 있습니다 – 여기서 PORT는 애플리케이션 설정에서 설정됩니다. 설정에서 파일이 저장된 디렉토리를 지정해야 합니다. 이 디렉토리는 서버의 루트로 사용됩니다. 해당 디렉토리의 모든 파일(하위 디렉토리 포함)은 서버에서 접근할 수 있습니다.

제공해야 할 여러 매개변수가 있습니다:

  • ’url’: 리디렉션할 URL 주소
  • ’quadkey’: 서버가 QuadKey 타일 스키마를 사용하는 경우 ‘true’
  • ’z’: 맵 줌 레벨
  • ’x’: 맵 타일의 x 좌표
  • ’y’: 맵 타일의 y 좌표

예: 예를 들어 QuadKey 타일 스키마를 사용하는 Bing Maps를 사용하고 XYZ 타일 좌표만 있는 경우, 리디렉션 옵션을 사용하여 quadkey 값을 계산하고 요청을 서버로 리디렉션할 수 있습니다. Bing Maps 공중 맵 타일에 접근하려면 http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x}&y={y}로 이동하면 됩니다.


이슈 및 댓글

이슈 제출

이전 버전


유사 앱


인기 검색어

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email