我有一個約30,000多邊形的GeoJSON數據集,每個數據集都附有一個名稱和地址。我已經將這個上傳到Mapbox作爲一個tileset。Mapbox:按屬性框添加搜索?
是否可以使用Mapbox GL JS創建'按屬性搜索'框,用戶可以在其中開始輸入,並且搜索框會根據用戶的姓名和地址提供結果?沿this Mango example行:
這是可能的Mapbox?我可以通過對瓦片集運行SELECT * FROM tiles WHERE name LIKE '%venet%' or address LIKE '%venet%'
之類的東西,然後將結果連接到我自己的下拉列表中,但我不知道Mapbox JS是否支持這種Ajax查詢。或者Mapbox JS是否提供了一個用於執行此操作的小部件。
我已經在Carto.JS之前使用自定義代碼和SQL LIKE
查詢完成了此操作,但我不知道Mapbox是否可行。