Autocomplete Venue Pois By Key
GET
https://api.woosmap.com/indoor/venues/{venue_id}/pois/autocomplete
Autocomplete text search of the features of a venue using a name or description
Rate limit: 20/1s
Authorization
Path Parameters
venue_id
string required
Query Parameters
items_by_page
integer Defaults to
0 page
integer Defaults to
0 from_location
string
q
string
extended
string
level
integer
building
string
category
string
ref
string
language
string Defaults to
en advanced_filter
string
Response
OK
pagination
object required
Show 4 propertiesHide 4 properties
curl -L -X GET 'https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY' \
-H 'Referer: http://localhost'
import requests
url = "https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY"
payload={}
headers = {
'Referer': 'http://localhost'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
var requestOptions = {
method: 'GET',
redirect: 'follow'
};
fetch("https://api.woosmap.com/indoor/venues/west_pal/pois/autocomplete?q=cham&language=en&key=YOUR_PUBLIC_API_KEY", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
{
"pagination": {
"page": 1,
"page_count": 1,
"per_page": 2,
"total": 2
},
"predictions": [
{
"building": "Palace of Westminster",
"category": null,
"distance": null,
"duration": null,
"id": 3623459,
"level": "1",
"name": "Painted Chamber",
"ref": null
},
{
"building": "Palace of Westminster",
"category": null,
"distance": null,
"duration": null,
"id": 3624060,
"level": "1",
"name": "Lord Chamberlain's Private Office",
"ref": null
}
]
}