Mapping challenges in Retool: 3 key issues hindering development

As a dedicated Retool user for the past year, I've encountered significant limitations with the Map component that have hindered productivity and application development. Based on forum discussions, these issues seem widespread, particularly affecting users with non-basic GIS requirements. The three main concerns are:

  1. Line Rendering Doesn't Work: Essential for routing and tracking applications, this basic functionality has been non-functional for over a year. (Ref: MapBox geoJSON LineString not drawing)
  2. Poor Performance with Medium-Large Datasets: The component becomes unstable or crashes when handling over 1000+ points, despite the underlying MapBox GL JS library's known efficiency.
  3. Lack of Layer Support: The inability to organize and style different data types in separate layers severely limits complex mapping applications.

While custom components offer a workaround, they're incompatible with Retool Mobile and require significant development effort for basic features.

Could the Retool team provide an update on plans to address these critical mapping issues? Prioritizing these improvements would significantly enhance the platform's capabilities and user experience.

4 Likes

Hi @Bjorn_Hansen Thanks so much for outlining this feedback!

:disappointed: I don't see any of these issues on our near term project roadmap, but I am going to flag them to the team & make sure they're all being tracked in our backlog. If the team is able to prioritize any of these requests, I'll reach back out on this thread!

1 Like

Also, if you can share more screenshots/details of your map with 1000+ points that would be helpful :slightly_smiling_face: I've been testing a map with 2000 points and haven't run into performance issues yet

1 Like

If you need a test dataset that completely breaks the component try the New York State Assembly District GeoJSON: NYS Assembly Districts

2 Likes

Thanks, @Max_Murphy for the testing dataset!

@Tess, thank you for looking into the roadmap. The project I had encountered performance issues with has been abandoned and doesn't work anymore but I will certainly share info the next time I can.

1 Like

Thank you both!