TripMaps - Tour erstellen

Aus Wikizone
Version vom 11. November 2014, 17:18 Uhr von 37.49.33.84 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Datenformat Content Package

Tour - Wegepunkte für die Rätsel

Liegt in der Datei

app/src/main/assets/quest.json

id: Laufende Nummer, korrespondiert mit dem Content

name, details: Wird auf der Karte in der Infobox zum Punkt angezeigt

lat,lon: Koordinaten

req[1,2,...]: Diese Punkte müssen zuerst angesteuert und gelöst werden (gelöst bedeutet ein Punktewert wird zurückgegeben.

Aufbau Beispiel

[
    {
        "id":       1,
        "name":     "Tor zum Reiterkastell",
        "details":  "Das Abenteuer beginnt",
        "lat":      48.8727,
        "lon":      9.6307,
        "req":      []
    },
    {
        "id":       2,
        "name":     "Im Reiterkastell 1",
        "details":  "Die Vermessung",
        "lat":      48.8732,
        "lon":      9.6331,
        "req":      [1]
    },
    {
        "id":       3,
        "name":     "Im Reiterkastell 2",
        "details":  "Vermessen ?",
        "lat":      48.87110,
        "lon":      9.63231,
        "req":      [2]
    },
    {
        "id":       4,
        "name":     "Brunnenfunde",
        "details":  "Vorsicht - kein Trinkwasser",
        "lat":      48.87101,
        "lon":      9.634116,
        "req":      [3]
    },
    {
        "id":       5,
        "name":     "Kastellbad",
        "details":  "Eine saubere Sache",
        "lat":      48.872395,
        "lon":      9.634866,
        "req":      [4]
    },
    {
        "id":       6,
        "name":     "Taverne",
        "details":  "Ein falscher Hase",
        "lat":      48.871851,
        "lon":      9.636812,
        "req":      [5]
    },
    {
        "id":       7,
        "name":     "Handwerk",
        "details":  "Was bin ich?",
        "lat":      48.871659,
        "lon":      9.638004,
        "req":      [6]
    },
    {
        "id":       8,
        "name":     "Der Schuhmacher",
        "details":  "Wieviel kostet das?",
        "lat":      48.872216,
        "lon":      9.64087,
        "req":      [7]
    },
    {
        "id":       9,
        "name":     "Das Heiligtum",
        "details":  "Oh mein Gott",
        "lat":      48.872371,
        "lon":      9.642257,
        "req":      [8]
    },
    {
        "id":       10,
        "name":     "Der Centurio",
        "details":  "Deine Ausrüstung",
        "lat":      48.871633,
        "lon":      9.642322,
        "req":      [9]
    },
    {
        "id":       11,
        "name":     "Der Kundschafter",
        "details":  "Ein Überfall ?",
        "lat":      48.868894,
        "lon":      9.643031,
        "req":      [10]
    },
    {
        "id":       12,
        "name":     "Ostkastell",
        "details":  "Der Cäsarcode",
        "lat":      48.870985,
        "lon":      9.642204,
        "req":      [11]
    },
    {
        "id":       13,
        "name":     "Die Wehrmauer",
        "details":  "Der richtige Ton",
        "lat":      48.87160,
        "lon":      9.641438,
        "req":      [12]
    },
    {
        "id":       14,
        "name":     "Die Belohnung",
        "details":  "Asse für die Helden",
        "lat":      48.874377,
        "lon":      9.634384,
        "req":      [13]
    },
    {
        "id":       15,
        "name":     "Der Spieler",
        "details":  "Auri sacra fames",
        "lat":      48.873830,
        "lon":      9.633708,
        "req":      [14]
    }
]

Waypoints

Wegepunkte für die Route (angezeigte Linie) Liegt in der Datei

app/src/main/assets/waypoints.json

Aufbau Beispiel:

[ 
	{ 
		"lon":9.630699985398204, 
		"lat":48.87277377784474 
	}, 
	{
		"lon":9.630747425643975, 
		"lat":48.87355671122686
	}, 
	{
		"lon":9.632004881723937, 
		"lat":48.87342481438741
	}, 
	{
		"lon":9.633063925233984, 
		"lat":48.87328699572062
	}, 
	{
		"lon":9.632660509880921, 
		"lat":48.87241590256505
	}, 
	{
		"lon":9.632453582727429, 
		"lat":48.87141629497032
	}, 
	{
		"lon":9.632257961759965, 
		"lat":48.87108290534194
	}, 
	{
		"lon":9.632796986200686,
		"lat":48.87098750827531
	}, 
	{
		"lon":9.634112469687707,
		"lat":48.87100387231421 
	}, 
	{
		"lon":9.634839161911284,
		"lat":48.87116255206031
	}, 
	{
		"lon":9.63450198565371,
		"lat":48.87224907249202 
	}, 
	{
		"lon":9.634882103078885,
		"lat":48.87238083950234
	}, 
	{
		"lon":9.635721164038419,
		"lat":48.87261850995403 
	}, 
	{
		"lon":9.636070463656907,
		"lat":48.87222708811922
	}, 
	{
		"lon":9.636384554622664,
		"lat":48.87202842446948 
	}, 
	{
		"lon":9.636796947326909,
		"lat":48.87185102603178
	}, 
	{
		"lon":9.637086431298483,
		"lat":48.87174176111061 
	}, 
	{
		"lon":9.637985922702843,
		"lat":48.87162003877715
	}, 
	{
		"lon":9.638968607809591,
		"lat":48.87162493738544 
	}, 
	{
		"lon":9.640183451710547,
		"lat":48.87176725416716
	}, 
	{
		"lon":9.640810684823615,
		"lat":48.87195363762623 
	}, 
	{
		"lon":9.640861186262146,
		"lat":48.87223195621911
	}, 
	{
		"lon":9.641647515137999,
		"lat":48.87276410413084 
	}, 
	{
		"lon":9.64223556737964,
		"lat":48.87241830407911
	}, 
	{
		"lon":9.642340463574969,
		"lat":48.87227899712041 
	}, 
	{
		"lon":9.642410748675809,
		"lat":48.87203155715599
	}, 
	{
		"lon":9.642339411644087,
		"lat":48.87164346220583 
	}, 
	{
		"lon":9.642225893208316,
		"lat":48.870973101434
	}, 
	{
		"lon":9.642345040856345,
		"lat":48.87081830822459 
	}, 
	{
		"lon":9.642440699163719,
		"lat":48.87050260722832
	}, 
	{
		"lon":9.642550218779736,
		"lat":48.87001530051228 
	}, 
	{
		"lon":9.642649120444972,
		"lat":48.86956046768462
	}, 
	{
		"lon":9.642754235087082,
		"lat":48.8693873381842 
	}, 
	{
		"lon":9.643097077652341,
		"lat":48.86893430764747
	}, 
	{
		"lon":9.643040214540042,
		"lat":48.86886845390372 
	}, 
	{
		"lon":9.643058091683967,
		"lat":48.8689346200991
	}, 
	{
		"lon":9.642562594787194,
		"lat":48.86956902290734 
	}, 
	{
		"lon":9.642483810398861,
		"lat":48.86975876318303
	}, 
	{
		"lon":9.642399816228181,
		"lat":48.87040032209494 
	}, 
	{
		"lon":9.642319452242695,
		"lat":48.8707125423792
	}, 
	{
		"lon":9.642182300873834,
		"lat":48.87099808729609 
	}, 
	{
		"lon":9.641436293081952,
		"lat":48.87104955998099
	}, 
	{
		"lon":9.641372028906272,
		"lat":48.87113572785005 
	}, 
	{
		"lon":9.641464586941149,
		"lat":48.87160638700054
	}, 
	{
		"lon":9.641372675517017,
		"lat":48.871502976594 
	}, 
	{
		"lon":9.641247792498991,
		"lat":48.87150392618704
	}, 
	{
		"lon":9.64124080670163,
		"lat":48.87171988218253 
	}, 
	{
		"lon":9.641175528700025,
		"lat":48.87187477963416
	}, 
	{
		"lon":9.640987124541912,
		"lat":48.87198156367106 
	}, 
	{
		"lon":9.640694849260834,
		"lat":48.87226634843115
	}, 
	{
		"lon":9.640112028674201,
		"lat":48.87256673903439 
	}, 
	{
		"lon":9.639040538912624,
		"lat":48.87310281493771
	}, 
	{
		"lon":9.638503187737548,
		"lat":48.87317886613604 
	}, 
	{
		"lon":9.636985401018901,
		"lat":48.8733457521828
	}, 
	{
		"lon":9.636719927105888,
		"lat":48.87344362398271 
	}, 
	{
		"lon":9.636450978360493,
		"lat":48.87374496547861
	}, 
	{
		"lon":9.636266055130925,
		"lat":48.87384975897101 
	}, 
	{
		"lon":9.635292061146698,
		"lat":48.8739871752312
	}, 
	{
		"lon":9.635076073783784,
		"lat":48.8744397936576 
	}, 
	{
		"lon":9.634897720181977,
		"lat":48.87445530512648
	}, 
	{
		"lon":9.634361824393212,
		"lat":48.87438696374369 
	}, 
	{
		"lon":9.634448562990517,
		"lat":48.87403310532556
	}, 
	{
		"lon":9.634056932781554,
		"lat":48.87393804543224 
	}, 
	{
		"lon":9.633890973806452,
		"lat":48.87395374811721
	}, 
	{
		"lon":9.633690143373268,
		"lat":48.87383813486818
	} 
]			

Kartenformat

TripMaps - Am Limes nutzt RMaps Tile Format in einer SQLite DB

Erstellung z.B. mit Mobile Atlas Tile Creator