API Karte Sehenswürdigkeiten doppelt und mehr

API Karte Sehenswürdigkeiten doppelt und mehr

in Bugs: Spiel, Forum, Webseite

Posted by: Magik Joschi.9760

Magik Joschi.9760

Hallo Leute,
Hier im deutschen Forum gibts ja keine extra Ruprik zur API, also chreibe ich mal hier.
Ich habe mal wieder Zeit gefunden, an unserer API-Map rumzubasteln, und mir ist aufgefallen, dass Sehenswürdigkeiten(Landmarks) teilweise mehrfach erscheinen.
Erst dachte ich, ich habe da im script einen Fehler gemacht, aber rufe ich über den Api Link

https://api.guildwars2.com/v1/map_floor.json?continent_id=1&floor=1&lang=de

die Daten ab stehen da tatsächlich einige Sehenswürdigkeiten mehrfach drinn( z.B. “Hauptquartier der Wachsamen”).
Gibts dafür eine Lösung, bzw. wird die API bereinigt?
So ist es auf jedenfall nervig und unschön.

API Karte Sehenswürdigkeiten doppelt und mehr

in Bugs: Spiel, Forum, Webseite

Posted by: Tiscan.8345

Tiscan.8345

Dir ist schon klar, dass die POIs deswegen “doppelt” sind, weil sie auf verschiedenen Map-Versionen liegen?

Nehmen wir mal das “Hauptquartier der Wachsamen”:

1. Version: auf Map #24, “Gendarren-Felder” (das ist die “normale” Version wenn man in den Gendarran-Feldern rumrennt)

Und dann haben wir noch:

2. Version: auf Map #830, (Instanz) “Hauptquartier der Wachsamen”

da bin ich mir nicht 100% sicher, aber das dürfte die Karte sein wenn man in der Festung durch die Tür ins Hauptquartier reingeht.

Und dann haben wir noch verschiedene Abschnitte in der persönlichen Geschichte mit eigenen Karten-Versionen:

3. Version: auf Map #480, (Instanz) “Verteidigung der Feste”
4. Version: auf Map #685, (Instanz) “Rückkehr der Recken”
5. Version: auf Map #703, (Instanz) “Redekunst”
6. Version: auf Map #714, (Instanz) “Belagert”

Wenn du also keine Duplikate willst musst Du entweder die Story-Instanzen ignorieren (Du musst Dir also die Karten-IDs der “Open-World” Maps raussuchen (20, 21, 23, 24, 26, usw.) und nur die verarbeiten) oder alle Karten benutzen und die doppelten Einträge über die poi_id rausfiltern.

http://gw2info.net/DER Guild Wars 2 News-Aggregator
http://boss.gw2info.net/ → dynamische Übersicht über die Bosszeiten (BETA!)
http://eotm.gw2info.net/ → Übersicht welche Server zu welchem Team gehören

(Zuletzt bearbeitet am von Tiscan.8345)

API Karte Sehenswürdigkeiten doppelt und mehr

in Bugs: Spiel, Forum, Webseite

Posted by: Magik Joschi.9760

Magik Joschi.9760

Danke für die Antwort, ja gut das leuchtet mir ein, und ist mir bis dato nicht aufgefallen, da ich bisher nur die Waypoints auf der Map hatte, da muss ich mir was einfallen lassen, wie ich die Landmarks filtere, puh alles umschreiben^^.

API Karte Sehenswürdigkeiten doppelt und mehr

in Bugs: Spiel, Forum, Webseite

Posted by: Tiscan.8345

Tiscan.8345

Einfachste Möglichkeit: Du wirfst alles aus dem Ergebnis das der JSON-Call zurückgibt raus, was eine Instanz ist. Dann brauchst Du vermutlich nur wenig an Deinem Code ändern.

“Relevant” sind eigentlich nur diese Maps: 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 39, 50, 51, 53, 54, 62, 65, 73, 91, 139, 326, 218, 873, 807, 988, 1015

(( Wenn ich nix übersehen habe ))

http://gw2info.net/DER Guild Wars 2 News-Aggregator
http://boss.gw2info.net/ → dynamische Übersicht über die Bosszeiten (BETA!)
http://eotm.gw2info.net/ → Übersicht welche Server zu welchem Team gehören

(Zuletzt bearbeitet am von Tiscan.8345)

API Karte Sehenswürdigkeiten doppelt und mehr

in Bugs: Spiel, Forum, Webseite

Posted by: Magik Joschi.9760

Magik Joschi.9760

Danke dir, werde ich versuchen, bin leider nicht der Pro in der Sache, und habe mir alles so Stück für Stück zusammengebastelt, bisher ganz gut, nur nun möchte ich doch gern Vistas und Landmarks auf unseren Karten für Kopfgeld und ander Missionen haben^^.
Im Anhang mal der Ausschnitt mit den Poi´s.

Attachments: