이 앱 정보
모바일 타일 서버는 장치 저장소에서 맵 타일을 제공하는 HTTP 서버로 사용될 수 있습니다. 서버가 실행 중이면 다양한 매핑 애플리케이션에서 타일에 액세스할 수 있습니다.
이 애플리케이션은 네 가지 주요 옵션을 제공합니다.
• 지역 지도 타일 액세스
• 로컬 MBTiles 파일에 액세스
• QuadKey 타일 스키마를 사용하여 타일 서버로 리디렉션
• 정적 파일에 액세스
로컬 지도 타일에 액세스
지역 지도 타일은 http://localhost:PORT/tiles 주소에서 액세스할 수 있습니다.
PORT는 애플리케이션 설정에서 설정됩니다. 설정에서 파일이 저장되는 디렉터리를 지정해야 합니다. 이 디렉터리는 서버의 루트로 사용됩니다. 해당 디렉터리(하위 디렉터리 포함)에 있는 모든 파일은 서버에서 액세스할 수 있습니다.
예
'/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png'에 지도 타일이 저장된 경우 루트 디렉터리를 '/storage/emulated/'로 설정할 수 있습니다. 0/모바일타일서버'. 그런 다음 이 지도에 액세스하려면 서비스를 시작하고 다음으로 이동하세요.
'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 타일 스키마를 사용하고 XYZ 타일 좌표만 있는 Bing Maps를 사용하려는 경우 쿼드키 값을 계산한 다음 요청을 서버로 리디렉션하는 리디렉션 옵션을 사용할 수 있습니다. Bing 지도 항공 지도 타일에 액세스하려면 다음으로 이동할 수 있습니다.
'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}'