SMK Usage Guide

A versatile and lightweight toolkit for building a simple web map.

This project is maintained by bcgov

SMK / Configuration / Layers / Query / Parameter

Select Layer Query Parameter

Use a select parameter to provide a value to the query predicate that comes from the user picking a value from a drop-down list.

A parameter object is defined with these properties. Click on a property name for more information:

{
    "type":    "input",
    "id":      null,
    "title":   null,
    "value":   null,
    "choices": null
}

Type Property

"type": String

The type of parameter object.

Must be one of these values: "constant", "input", "select", or "select-unique".

Id Property

"id": String

The unique identifier for the parameter. This MUST be unique within the layer query parameter list. Conventionally it is all lowercase with - separating words.

Title Property

"title": String

The title to show in query form for this parameter.

Value Property

"value": String

The default value for the parameter. If not provided, the user MUST provide a value to execute the query.

Choices Property

"choices": Array

An array of { title, value } objects to populate a drop-down list. The title is optional.