amin norollah.
Loading portfolio

LibraryWebCntxts Inc.

Vicinia Map Library

Google Maps extended with 2D and 2.5D building views, better pins, and routing other apps get for free

Year
Jul 2023
Type
Library
Technologies
9
Track
Web

Details

I developed a map library package to enhance Google Maps with new features, allowing other applications within Cntxts Inc. to use those capabilities seamlessly without any extra code.

The significant additions include 2D and 2.5D maps for buildings, improved pins and information display, and the implementation of routing and directions to guide users from their source to their destination.

The library kept growing after that and I stayed its main developer: I wrote about two thirds of its 1,500 commits, and it has shipped more than 600 tagged releases, up to version 1.215. It now has around twenty renderers (buildings, floors, indoor routing across buildings, parking, shuttles, closures, clustering and more), a floor picker, theming and an accessibility layer, with 31 example apps showing how to use it.

Technologies

  • Angular
  • Google Maps
  • RxJS
  • CSS
  • HTML
  • TypeScript
  • Marker Clustering
  • Indoor Routing
  • Accessibility

Experience

Projects

No public link - commercial or internal project