How to add a search box on a leaflet map

后端 未结 2 1169
有刺的猬
有刺的猬 2021-02-06 09:41

I want to use a leaflet map to be a page\'s background. And this page has a search function, but this search box is not used to search this map. So my question is how to add a s

2条回答
  •  说谎
    说谎 (楼主)
    2021-02-06 10:41

    There are many solutions available to adding a search control to a leaflet map. Some are listed on the Leaflet Plugin page under Search and Popups. The search control needs some data to conduct the search, so you should have access to some data on your map. You can host the data on your map or connect to some remote data source(s).

    Search Local Level Locations:

    If your search criteria is to retrieve data you hosted on the map, then I recommend the Leaflet Search plugin maintained by Stefano Cudini See a working example on this link.

    Read more at: https://gis.stackexchange.com/questions/130623/adding-a-search-box-to-a-leaflet-js-example

    Search Global Level Locations:

    If you want the search criteria to search for random places around the world (that is the database isn't in your app), then use a custom solution provided by a company like ESRI Leaflet project. See working example this codepen page: 'leaflet map with place search'.

    
    
    
        LeafletJS with Search Box
    
       
        
    
        
    
        
    
    
    
    
            

提交回复
热议问题