Carto integrates deck.gl mapping library and relaunches its developer centre
By Javier de la Torre, Carto
Carto has added support for the deck.gl mapping library and also made this library its preferred and recommended library for building spatial applications. Earlier in 2020, the company added support to deck.gl for vector tiles, opening the door to progressively visualising any dataset, regardless of browser and bandwidth limitations. A complete Carto module is now available as part of the deck.gl framework, allowing developers to use Carto APIs when building apps using the deck.gl framework.
Deck.gl is an open source project originally sponsored by Uber and now part of the Urban Computing Foundation, of which Carto is a member. Being an independent library means that it is not attached to any particular basemap provider. Many large companies including Uber, Google and Microsoft have been contributing and providing support, and there is a growing community of companies providing advanced development services, such as Unfolded.
The new module allows users to visualise regular Tables in Carto and BigQuery Tilesets. Some features that are available to users are 3D Globe support and 3D tiles from Cesium, smooth animations for trips, H3 geographic support, additional projects like PyDeck, and support for Google Earth Engine.
The company is working on adding more capabilities to the module, leveraging its back-end capabilities, dynamic queries and more. It will be dedicating resources to deck.gl rather than its own CartoVL WebGL library, though it will provide support to this older library for the foreseeable future.
Carto is also relaunching its Developer Centre, with revamped content and a simpler structure. A new “Getting Started” page provides an introduction to the platform, which includes examples for developing with Carto in deck.gl, Google Maps and Mapbox GL and access to Carto’s fully documented library of SDKs and APIs.