# Link a choice list to a list and a map

**URL:** <https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470>\
**Category:** Ask for Help\
**Created:** [April 22, 2025, 5:39am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470 "2025-04-22T05:39:27Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![maxime](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@maxime](https://community.glideapps.com/u/maxime)\
**Post date:** [April 22, 2025, 5:39am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/1 "2025-04-22T05:39:27Z")

</div>

Hi,

I’m trying to create an app based on a map that displays various points of interest, with a list of those places shown below the map.

I’d like to have a **dropdown menu** that filters both the **map** and the **list** underneath based on selected categories (e.g. restaurants, hotels, bars…).

My data is correctly structured, I have a table with all the points of interest, including a column that indicates the category (and others with address, contact info, etc.).

I’ve tried everything — including using relations with other tables — but I can’t get it to work. The dropdown isn’t properly filtering the map or the list.

Could you help me figure this out?

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 22, 2025, 5:50am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/2 "2025-04-22T05:50:05Z")

</div>

> [@maxime](#):
>
> I’d like to have a **dropdown menu** that filters both the **map** and the **list** underneath based on selected categories (e.g. restaurants, hotels, bars…).

If you want a single filter that applies to both collections, then you need to create your own custom filter.

There are many ways to do this, but a one approach could be:

- Add a User Specific text column to your User Profiles table
- Add a choice component to the screen, source it from your list of categories, and target it the User Specific column
- Add a filter to each collection: Category is User Profile-\>Selected Category

You can do a lot more with custom filters, depending on what you want. Below is a video that demonstrates some advanced techniques, that may give you a few ideas.

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/8/48b6a0665d25c2cfc83a85a933aef363eadf12e4.jpeg "Custom Filters using Data Editor logic") ](https://www.youtube.com/watch?v=jgMb5HsENEM)

PS. It’s not necessary to create multiple posts for the same topic in different languages. We know how to use translation tools 😉  
I’ve closed the other topic.

---

<div class="post-metadata">

**Author:** ![maxime](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@maxime](https://community.glideapps.com/u/maxime)\
**Post date:** [April 22, 2025, 6:33am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/3 "2025-04-22T06:33:34Z")

</div>

![Screenshot 2025-04-22 at 2.33.53 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/1/4165f6cf1469bedeaa1e334becdd53dd5b428ec9.jpeg)  
 ![Screenshot 2025-04-22 at 2.33.57 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/f/6f7175795132c518f068586400bd72a917efa6fe.jpeg)  
 ![Screenshot 2025-04-22 at 2.34.01 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/9/69c59359daa08278b022074bf1dbd3edf5535291.jpeg)  
 ![Screenshot 2025-04-22 at 2.34.06 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/0/30203cb64a308a8117856c51a2004ff3c9a10798.jpeg)  
Hi Darren, and thank you for your response.  
I read your explanation and watched the video carefully.  
However, I’m still stuck when it comes to linking my list above to the categories below.

When I select an item from the dropdown, it only changes the name of the **first item** in the list underneath.  
And when I try to apply filters, **everything disappears** , and it doesn’t seem to be connected to the dropdown selection.

Thanks a lot for your help!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 22, 2025, 7:00am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/4 "2025-04-22T07:00:12Z")

</div>

Sounds like you are not applying the filters correctly. Make sure you are applying the filters to the individual collections, and not to the screen/tab.

---

<div class="post-metadata">

**Author:** ![maxime](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@maxime](https://community.glideapps.com/u/maxime)\
**Post date:** [April 22, 2025, 8:02am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/5 "2025-04-22T08:02:58Z")

</div>

![Screenshot 2025-04-22 at 4.04.43 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/1/51dfe9e51c8bfd28e7b95c83a90ad47c8ec5ad2e.jpeg)  
 ![Screenshot 2025-04-22 at 4.05.42 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/a/8a07388af639b0ef58cdc72b6586d3d9a5af2d3b.jpeg)  
I tried with the filter like this but it just dissapear

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 22, 2025, 8:28am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/6 "2025-04-22T08:28:45Z")

</div>

![CleanShot 2025-04-22 at 16.25.39@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/2/82b538f22a9c93a049d488baebf739312670f41a.jpeg)

---

<div class="post-metadata">

**Author:** ![maxime](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@maxime](https://community.glideapps.com/u/maxime)\
**Post date:** [April 24, 2025, 6:00am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/7 "2025-04-24T06:00:15Z")

</div>

![Screenshot 2025-04-24 at 15.59.09](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/0/603bfea5676d9d1078cb1a410a1a6997cee69bb3.jpeg)  
 ![Screenshot 2025-04-24 at 15.59.28](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/1/d19bfcffeca87cddecdbf4bb1e3e72622e2d1243.jpeg)  
 ![Screenshot 2025-04-24 at 15.59.32](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/e/1e4ca57fa79a22254c32e59b6ac7eca8ccd1c7f9.jpeg)  
I’m doing it , but still nothing appear …

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 24, 2025, 6:37am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/8 "2025-04-24T06:37:48Z")

</div>

Why are you writing the choice to a relation?

 ![CleanShot 2025-04-24 at 14.36.23@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/3/c383af4b252e361caacb89d064275712511320f2.jpeg)

What you should do is write the choice directly to a User Specific column, and then refer to that in your filter.

---

<div class="post-metadata">

**Author:** ![maxime](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@maxime](https://community.glideapps.com/u/maxime)\
**Post date:** [April 25, 2025, 3:37am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/9 "2025-04-25T03:37:07Z")

</div>

Thank you very much it’s working  
I’ve already linked my dropdown list to both a map and a list in Glide (as I mentioned in my previous post). Now, I’m looking to take it a step further.

Is there a way to allow users to select the places they’re interested in (by checking them off) and then create an optimized route to visit all those places? Ideally, it could be done with Google Maps or another route optimization tool.

Haha, I know I’m asking a lot, but any help or suggestions would be awesome!

Thanks in advance! 🙂

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 25, 2025, 4:49am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/10 "2025-04-25T04:49:48Z")

</div>

> [@maxime](#):
>
> Is there a way to allow users to select the places they’re interested in (by checking them off) and then create an optimized route to visit all those places? Ideally, it could be done with Google Maps or another route optimization tool.

That might be possible with the Radar integration, or with the Google Maps API. I don’t know, sorry.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [May 2, 2025, 4:50am UTC](https://community.glideapps.com/t/link-a-choice-list-to-a-list-and-a-map/81470/11 "2025-05-02T04:50:40Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
