Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE (HELP?) REQUEST: Fetching list of all maps and their .json meta info #15628

Open
davidnmora opened this issue Apr 27, 2020 · 0 comments

Comments

@davidnmora
Copy link

Context

Hello! I'm the lead software engineer at The Center on Rural Innovation. Our team absolutely loves CARTO, it's the backbone of our map building and publishing pipeline and a huge productivity boost.

GOAL: I'm currently using CARTO API's to create a storymap builder GUI for my team.

ATTEMPT: My first storymap attempt involved using CARTO VL and pulling data from our CARTO servers but proved highly redundant: my team builds great-looking maps quickly in Builder, but then we have to re-create all the styling etc in CARTO VL for the storymap application.

I could theoretically rebuild all of Builder's styling tools in a storymap application, but that seems unnecessary given I can get all that metadata from a map-download.carto/meta-info.json

TARGET SOLUTION: I'm looking to let my team create storymaps by importing layers they've already created in Builder.

(I've already done so by [manually downloading a map and parsing it] into a Carto.js-based map (https://github.com/ruralinnovation/carto-map-from-builder-export))

Here's where I'm feeling stuck (and a potential feature request comes in):

  1. How can I request a list of all maps I've created in Builder? (Can't find what I'm looking for in the import API) ie so storymap builders can select maps with layers they want to use
  2. (Nice to have, but not essential) How might I pull just the map-download.carto/meta-info.json rather than the entire zipped folder?

Many thanks for the help and excellent product!
David

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant