Geocoding limit results by a drawn area

To ensure that search results are limited to the specific area drawn on the map, utilize the geocode control’s bbox (bounding box) feature. By drawing a polygon on the map, you can filter the search results to only include data within the bounds of the polygon. For a comprehensive list of geocoding control options, refer to the Geocoding control’s reference documentation.

In this example, we use the mapbox-gl-draw-rectangle-restrict-area plugin to draw rectangles on the map.

Click outside the rectangle when you draw the final vertex to complete the polygon.

Related examples

An extension of MapLibre GL JS