MapillaryJS is an interactive, extendable street-level imagery and semantic mapping visualization platform and a reusable component on the web. Our new documentation website for MapillaryJS v4.0 will guide you in how to start using the library and also how to augment and extend the street-level imagery experience with 3D models, animation, camera controls, editor functionality, and your own data formats.
Out of the box, MapillaryJS comes with a set of stable, performant core capabilities.
The core capabilities of MapillaryJS provides a good base for interactive street-level imagery applications, but many applications require specific functionality and customization. Therefore MapillaryJS now provides a set of powerful extension APIs for developers to build upon. When building these APIs we have focused on providing great power to you when extending and augmenting MapillaryJS. We have also worked on making them coherent and simple to use. Take a look at the detailed guides for the three main extension APIs to learn more.
In addition to the extension APIs, we have built a new documentation website to make it easier to start using and developing applications with MapillaryJS. The documentation website includes step-by-step guides with live example code to make it easy to follow along. Take a look at these resources to get up to speed.
Lastly, we have made some internal changes to the way we build the library. This has made it possible to release MapillaryJS with improvements and new resources.
With MapillaryJS v4.0 we are providing you with more power to customize and augment the street-level imagery experience in your application by adding a set of extension APIs. In future releases, we aim to expand these APIs to make it even easier to visualize your 3D content at world scale.