यो एपको बारेमा
मोबाइल टाइल सर्भरलाई 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) को लागि नकारात्मक मान पास गर्नुहोस्।
त्यहाँ धेरै प्यारामिटरहरू छन्, जुन प्रदान गर्नुपर्छ:
• 'फाइल': 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': 'true' यदि सर्भरले QuadKey टाइल स्किमा प्रयोग गर्दछ
• 'z': नक्सा जुम स्तर
• 'x': नक्सा टाइलको x समन्वय
• 'y': y नक्सा टाइलको समन्वय
उदाहरण
यदि तपाइँ QuadKey टाइल स्किमा प्रयोग गर्ने उदाहरणको लागि Bing नक्सा प्रयोग गर्न चाहानुहुन्छ र तपाइँसँग XYZ टाइल समन्वयहरू मात्र छन् भने तपाइँ रिडिरेक्ट विकल्प प्रयोग गर्न सक्नुहुन्छ, जसले क्वाडकी मान गणना गर्नेछ र त्यसपछि अनुरोधलाई सर्भरमा रिडिरेक्ट गर्नेछ। 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}'
मा अपडेट गरिएको
२०२५ जुन १६