2016/Dusseldorf/travel

From IndieWeb

Travel and Maps and Timezones, oh my! (#travel) was a session at IndieWebCamp Düsseldorf 2016

IRC livelog: http://indiewebcamp.com/irc/2016-05-07/line/1462630498244

Archived from Etherpad: http://etherpad.indiewebcamp.com/travel


2016-05-07

IndieWebCamp Düsseldorf 2016

examples

https://aaronparecki.com/travel

  • exports ICS with times, local times in comments
  • own microformat markup (h-itinerary, h-leg)

https://andrijevik.net/

  • uses moment.js to display time nicely in different timezones, location2timezone from google maps
  • local cache for timezone aliases.
  • (added markup for events etc during Day 2)

Both display travel with different legs/sections

travel store is the trustworthy source of information (info e-mails are unclear for timezones etc, with your own software you know what it can do reliably)

Tip: You should look up timezones from names/Locations, do not try to manually enter/remember offsets!

aaronpk displays trips afterwards:

  • tracking app has buttons for start-end of trip, app uploads GPS track after he marks end of travel leg
  • rendered to static map afterwards and displayed on site, example: https://aaronparecki.com/2016/05/08/17/ Image created using: https://github.com/esripdx/Static-Maps-API-PHP
    • random interesting detail: it uses the Ramer-Douglas-Peucker algorithm to simplify geo data because plotting all exact points unnecessary when zoomed out

services/applications