Um þetta forrit
Hægt er að nota Mobile Tile Server sem HTTP netþjón sem þjónar kortflísum úr geymslu tækisins. Þegar þjónninn er í gangi geturðu nálgast flísarnar úr mismunandi kortaforritum.
Forritið býður upp á fjóra helstu valkosti:
• Aðgangur að staðbundnum kortflísum
• Aðgangur að staðbundnum MBTiles skrám
• Beindu á flísaþjón með QuadKey flísarskemu
• Fáðu aðgang að kyrrstæðum skrám
Aðgangur að staðbundnum kortaflísum
Hægt er að nálgast staðbundnar kortflísar á heimilisfanginu: http://localhost:PORT/tiles
Þar sem PORT er stillt í forritastillingum. Í stillingum verður þú að tilgreina möppu þar sem skrárnar eru geymdar. Þessi mappa er notuð sem rót fyrir netþjóninn. Allar skrár í þeirri möppu (þar á meðal undirmöppur) verða aðgengilegar frá þjóninum.
Dæmi
Ef þú ert með kortaflísar vistaðar í '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png' geturðu stillt rótarskrána á: '/storage/emulated/ 0/MobileTileServer'. Síðan til að fá aðgang að þessu korti skaltu bara byrja þjónustuna og fletta að:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
Í þessu tilviki bendir rótarskráin á móðurmöppuna (sem inniheldur 'Plovdiv' undirmöppuna). Þannig geturðu haft margar undirmöppur sem innihalda mismunandi kortaflísar og hægt er að nálgast allar í gegnum sama netþjóninn!
Aðgangur að staðbundnum MBTiles skrám
Hægt að finna á heimilisfangi: http://localhost:PORT/mbtiles
Þar sem PORT er stillt í forritastillingum. Í stillingum verður þú að tilgreina möppu þar sem skrárnar eru geymdar. Þessi mappa er notuð sem rót fyrir netþjóninn. Allar skrár í þeirri möppu (þar á meðal undirmöppur) verða aðgengilegar frá þjóninum.
Þar sem MBTiles nota TMS skema til að geyma kortaflísar, verður að umbreyta y hnitinu til að finna rétta flísaröðina. Ef appið þitt notar XYZ flísarskema skaltu senda neikvætt gildi fyrir y (-y) sem færibreytu.
Það eru nokkrar breytur sem þarf að gefa upp:
• 'skrá': MBTiles skrá (þar á meðal viðbót)
• 'z': aðdráttarstig korts
• 'x': x hnit kortaflísar
• 'y': y hnit kortaflísar
Dæmi
Ef þú ert með reiti geymdar á MBTiles sniði geturðu sett skrárnar þínar í rótarskrána og fengið aðgang að þeim með: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' eða ef XYZ skema er notað: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Beindu á flísaþjón með QuadKey flísarskema
Hægt er að nálgast tilvísun á heimilisfanginu: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Þar sem PORT er stillt í forritastillingum. Í stillingum verður þú að tilgreina möppu þar sem skrárnar eru geymdar. Þessi mappa er notuð sem rót fyrir netþjóninn. Allar skrár í þeirri möppu (þar á meðal undirmöppur) verða aðgengilegar frá þjóninum.
Það eru nokkrar breytur sem þarf að gefa upp:
• 'url': vefslóð sem á að beina á
• 'quadkey': 'true' ef þjónninn notar QuadKey Tile skema
• 'z': aðdráttarstig korts
• 'x': x hnit kortaflísar
• 'y': y hnit kortaflísar
Dæmi
Ef þú vilt nota til dæmis Bing Maps, sem notar QuadKey Tile skema og þú ert aðeins með XYZ flísarhnit geturðu notað tilvísunarvalkostinn, sem mun reikna út quadkey gildið og síðan vísar beiðninni á netþjóninn. Til að fá aðgang að Bing Maps Aerial kortflísum geturðu farið á:
'http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualarth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x }&y={y}'