Open Source Insider

Dec 19 2016   8:08AM GMT

Real-time useful geospatial map data ‘surfaced’ by eeGeo

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

Tags:

There’s support (in terms of platform and standards compliance) these days… and then there’s ‘first-class support’, is this the way the industry is going?

eeGeo thinks yes… and the firm has just built out what it claims to be JavaScript support (first-class, obviously) for its mapping platform.

The eeGeo platform delivers a 3D representation of the world in which information, content, services and data visualisation can be presented in a visually attractive way that encourages discovery, interaction.

In line with the firm’s JavaScript support (still first-class, no second tier messing around), eeGeo is launching a series of open APIs to help developers integrate and build 3D maps for a more engaging browsing experience.

TfL API

Specifically, it has released eegeo.js (based on the traditional open source 2D Leaflet.js, making it possible to use and deploy cool looking 3D maps just like any other leaflet.js base-layered map with an extra 2 lines of code) and a TfL (Transport for London) API to incorporate any public transport route/line/times into a map.

The firm explains that its maps are driven by libeegeo, a high-performance cross-platform C++11 library using OpenGLES and OpenGL.

According to the team, “This cross-platform library powers all of our platforms from a single codebase. This means reduced inventory, allowing us to stay quick and lean – we only have a very small core engineering team of 10.”

The company explains its evolution and says that it went from gaming first, to mobile second, then browser third.

This linked here example shows how to use the TfL API, leaflet.js and eegeo.js to visualise real-time London Underground tube times for the Central Line in London, UK. It’s as simple as a few lines of Leaflet for the mapping and a few lines of Javascript to model the interactions with the TfL API.

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: