Get a site map
get_zone_mapThe drawn site map as an IMAGE, plus the pixel position of every site on it — the same sheet the app shows a person, with the SITE NUMBERS drawn on at their stored pins.
Use it for questions the rows cannot answer in words: which sites sit by the water, at the end of a loop, away from the road. Amenity icons on these sheets have no machine-readable labels, so read the picture as the user would, then convert what you see back into site ids with the coordinates returned alongside it. Say which sites you picked and why, so the user can disagree with your reading.
The numbers are OURS, not the provider's — these sheets are published without them — so name sites by those numbers and call again with your shortlist as highlight_site_ids.
Some clients display an image returned by a tool and some discard it, and this call cannot report which happened — so whether the user is looking at this sheet is unknown here. Every map also carries an image_url to the same labelled picture, which works in any client and can be passed on: offer it rather than assuming the image arrived. Findings stated in words stand on their own either way.
Takes a zone_id, or a campground_id for every sheet in it. Where a campground ships one sheet for all its zones, that sheet is returned for any zone within it.
NOT every inventory has one, and its absence is not a dead end: geographic inventories (Recreation.gov, the Aspira tenants, the UseDirect states) carry real lat/lng per site instead, which list_zone_sites returns and which you can reason about without a picture. This tool says so explicitly rather than failing. has_map on list_campground_zones tells you in advance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone_id | No | From list_campground_zones — has_map says whether a sheet exists. | |
| annotate | No | Default true: the site numbers are drawn onto the sheet. Pass false for the provider's untouched image. | |
| campground_id | No | Instead of zone_id: every sheet in the campground, each labelled with the zone it draws. | |
| highlight_site_ids | No | Draw these sites in red with a ring and the rest plain. Call again with your shortlist so the USER can SEE the sites you are recommending instead of taking your word for where they are. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maps | Yes | ||
| sites | Yes | ||
| caveats | No | ||
| labels_drawn | No | ||
| coordinate_origin | No |