ಈ ಅಪ್ಲಿಕೇಶನ್ ಬಗ್ಗೆ
ಮೊಬೈಲ್ ಟೈಲ್ ಸರ್ವರ್ ಅನ್ನು 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'
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮೂಲ ಡೈರೆಕ್ಟರಿಯು ಮೂಲ ಫೋಲ್ಡರ್ಗೆ ಸೂಚಿಸುತ್ತದೆ (ಇದು 'ಪ್ಲೋವ್ಡಿವ್' ಉಪಫೋಲ್ಡರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ). ಈ ರೀತಿಯಾಗಿ ನೀವು ವಿವಿಧ ನಕ್ಷೆಯ ಅಂಚುಗಳನ್ನು ಹೊಂದಿರುವ ಬಹು ಉಪ ಫೋಲ್ಡರ್ಗಳನ್ನು ಹೊಂದಬಹುದು ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಒಂದೇ ಸರ್ವರ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು!
ಸ್ಥಳೀಯ 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 ಟೈಲ್ ಸ್ಕೀಮಾವನ್ನು ಬಳಸಿದರೆ 'ನಿಜ'
• 'z': ನಕ್ಷೆ ಜೂಮ್ ಮಟ್ಟ
• 'x': ನಕ್ಷೆಯ ಟೈಲ್ನ x ನಿರ್ದೇಶಾಂಕ
• 'y': ನಕ್ಷೆಯ ಟೈಲ್ನ y ನಿರ್ದೇಶಾಂಕ
ಉದಾಹರಣೆ
ನೀವು ಕ್ವಾಡ್ಕೀ ಟೈಲ್ ಸ್ಕೀಮಾವನ್ನು ಬಳಸುವಂತಹ ಬಿಂಗ್ ನಕ್ಷೆಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ ಮತ್ತು ನೀವು ಕೇವಲ XYZ ಟೈಲ್ ನಿರ್ದೇಶಾಂಕಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನೀವು ಮರುನಿರ್ದೇಶನ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು, ಅದು ಕ್ವಾಡ್ಕೀ ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ವಿನಂತಿಯನ್ನು ಸರ್ವರ್ಗೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. 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}'
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಜೂನ್ 16, 2025