(edited by BeatusZenyr.4235)
I’ve been up to my own version of web based gw2 events locator mashup with mumble-link-json info, and I used to use only ground and 2nd floor data, then filter out instance areas. It ..kind of.. works well. But I wanted to make it work with other places, such as Labyrinthe cliff and Crown pavilion.
http://zenyr.github.io/pocogw2/
Currently my app works like this:
if (mumble-linker-found) and (user-is-not-dragging-view) then {
if (server-seems-valid) then fetch_event(mumble-data-server,mumble-data-map)
else fetch_event(1021 dragonbrand..mm, mumble-data-map)
} else fetch_event(whatever-best-match, view-center-map-that-isnt-an-instance)
But the problems are:
-1. Overflow servers has somewhat overflowed(>int_max) number, which yields no event on events.json.
-2. I had to iterate a lot of json request to get what I wanted. Crown pavilion(929) is at floor 38. I cache all floors in localStorage but I don’t feel like I’m doing it right.
-3. Inside instance maps, there are some info about “default_floor” but the tile api does not guarantee its presence.
—* For example: floor 38 has no tile at all, but floor -10 has CoF tilehttps://tiles.guildwars2.com/1/-10/4/12/4.jpg
—* (you can set window.f to certain floor number in my app to see this)
-4. Despite there are no Crown pavilion tiles, I see Mad King’s Labyrinth at the Mists floor -27, including a corresponding waypoint. So it is not missing in purpose, just needs updates.. https://tiles.guildwars2.com/2/-27/5/4/27.jpg
-5. Why is there only 1 torchbearer in DR?
TL;DR: Overflow servers doesn’t return any events. Tile API is missing some floors. Map data scattered all around the floors.
(edited by BeatusZenyr.4235)
Not affiliated with ArenaNet or NCSOFT. No support is provided.
All assets, page layout, visual style belong to ArenaNet and are used solely to replicate the original design and preserve the original look and feel.
Contact /u/e-scrape-artist on reddit if you encounter a bug.