Kuhusu Programu Hii
Seva ya Kigae cha Simu inaweza kutumika kama seva ya HTTP, ikihudumia Vigae vya Ramani kutoka kwenye hifadhi ya kifaa. Wakati seva inaendesha unaweza kufikia vigae kutoka kwa programu tofauti za ramani.
Maombi hutoa chaguzi kuu nne:
• Ufikiaji wa Vigae vya Ramani vya karibu
• Ufikiaji wa faili za ndani za MBTiles
• Elekeza upya kwa Seva ya Kigae kwa kutumia taratibu za Kigae cha QuadKey
• Fikia faili tuli
Ufikiaji wa Vigae vya Ramani za karibu nawe
Vigae vya Ramani za Karibu vinaweza kufikiwa kwenye anwani: http://localhost:PORT/tiles
Ambapo PORT imewekwa katika mipangilio ya programu. Katika mipangilio, lazima ueleze saraka, ambapo faili zimehifadhiwa. Saraka hii inatumika kama mzizi wa seva. Faili zote kwenye saraka hiyo (pamoja na saraka ndogo) zitapatikana kutoka kwa seva.
Mfano
Ikiwa una vigae vya ramani vilivyohifadhiwa katika '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png', unaweza kuweka saraka ya mizizi kuwa: '/storage/emulated/ 0/MobileTileServer'. Kisha ili kufikia ramani hii anza tu huduma na uende kwa:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
Katika kesi hii saraka ya mizizi inaelekeza kwenye folda ya mzazi (ambayo ina folda ndogo ya 'Plovdiv'). Kwa njia hii unaweza kuwa na folda ndogo nyingi zilizo na vigae tofauti vya ramani na zote zinaweza kufikiwa kupitia seva moja!
Ufikiaji wa faili za karibu za MBTiles
Inaweza kupatikana kwenye anwani: http://localhost:PORT/mbtiles
Ambapo PORT imewekwa katika mipangilio ya programu. Katika mipangilio, lazima ueleze saraka, ambapo faili zimehifadhiwa. Saraka hii inatumika kama mzizi wa seva. Faili zote kwenye saraka hiyo (pamoja na saraka ndogo) zitapatikana kutoka kwa seva.
Kwa vile MBTiles hutumia schema ya TMS kuhifadhi vigae vya ramani, y kuratibu lazima kubadilishwa ili kupata safu mlalo ya kigae sahihi. Ikiwa programu yako inatumia taratibu za kigae cha XYZ, pitisha thamani hasi ya y (-y) kama kigezo.
Kuna vigezo kadhaa, ambavyo vinapaswa kutolewa:
• 'faili': Faili ya MBTiles (pamoja na kiendelezi)
• 'z': kiwango cha kukuza ramani
• 'x': x kuratibu ya kigae cha ramani
• 'y': y kuratibu kigae cha ramani
Mfano
Ikiwa una vigae vilivyohifadhiwa katika umbizo la MBTiles, unaweza kuweka faili zako kwenye saraka ya mizizi na kuzifikia kwa: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' au ikiwa schema ya XYZ inatumika: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Elekeza Upya kwa Seva ya Kigae iliyo na utaratibu wa Kigae cha QuadKey
Kuelekeza kwingine kunaweza kufikiwa kwenye anwani: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Ambapo PORT imewekwa katika mipangilio ya programu. Katika mipangilio, lazima ueleze saraka, ambapo faili zimehifadhiwa. Saraka hii inatumika kama mzizi wa seva. Faili zote kwenye saraka hiyo (pamoja na saraka ndogo) zitapatikana kutoka kwa seva.
Kuna vigezo kadhaa, ambavyo vinapaswa kutolewa:
• 'url': anwani ya url ambayo itaelekezwa kwingine
• 'quadkey': 'kweli' ikiwa seva itatumia taratibu za Kigae cha QuadKey
• 'z': kiwango cha kukuza ramani
• 'x': x kuratibu ya kigae cha ramani
• 'y': y kuratibu kigae cha ramani
Mfano
Iwapo ungependa kutumia kwa mfano Ramani za Bing, zinazotumia taratibu za Kigae cha QuadKey na una viwianishi vya vigae vya XYZ pekee unaweza kutumia chaguo la kuelekeza kwingine, ambalo litakokotoa thamani ya quadkey na kisha kuelekeza ombi upya kwa seva. Kwa kufikia vigae vya ramani za Angani za Ramani za Bing unaweza kuelekeza hadi:
'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}'
Ilisasishwa tarehe
16 Jun 2025