<map-select>
L’élément <map-select> est une extension de l’élément HTML <select>. Il est utilisé comme enfant de l’élément <map-extent>. L’élément <map-select> déclare une variable avec des éléments prédéfinis <map-option>’s, lesquels sont sélectionnés dans le contrôle des couches et utilisés par le polyfill.
L’élément <map-select> contient un ou plusieurs éléments <map-option>.
Pour visualiser les données selon différents horodatages, modifiez l’option <map-select> dans le contrôle des couches.
Attributs
name
Définit le nom de la variable créée par l’entrée. La variable peut ensuite être référencée par le modèle URL <map-link> tref attribute, à l’aide de la notation de référence de la variable {name}.
id
Définit l’ID de l’élément <map-select>, lequel indique l’élément sélectionné dans le document actuel.
Éléments enfants
<map-option>
Cet élément contient les options de l’élément <map-select>. Un élément <map-select> peut contenir un ou plusieurs éléments <map-option>.
Exemples
Changer de source de carte
<mapml-viewer projection="OSMTILE" zoom="2" lat="65" lon="-90" controls="">
<map-layer label="Carte de base" checked>
<map-extent units="OSMTILE" checked>
<map-input name="z" type="zoom" value="18" min="0" max="18"></map-input>
<map-input name="x" type="location" units="tilematrix" axis="column" min="0" max="262144" ></map-input>
<map-input name="y" type="location" units="tilematrix" axis="row" min="0" max="262144" ></map-input>
<map-link rel="license" href="https://www.openstreetmap.org/copyright" title="OpenStreetMap"></map-link>
<map-link rel="license" href="https://www.openstreetmap.bzh/" title="Équipe OpenStreetMap Breton"></map-link>
<map-select id="urlOptions" name="source">
<map-option value="tile.openstreetmap.bzh/br">OpenStreetMap_BZH</map-option>
<map-option value="tile.openstreetmap.org">OpenStreetMap_Mapnik</map-option>
</map-select>
<map-link rel="tile" tref="https://{source}/{z}/{x}/{y}.png" ></map-link>
</map-extent>
</map-layer>
</mapml-viewer>
Spécifications
| Spécification |
|---|
| Élément MapML « style » |
| Élément HTML « style » |
Exigences
Signaler les problèmes liés à ces exigences sur GitHub
exigence amélioration peu pratique indécis en cours de discussion
| Spéc. | Visualiseur | API | |
|---|---|---|---|
| Cas d'utilisation des auteurs de contenu (3.1) | |||
Fournir des couches cartographiques alternatives que l'utilisateur peut sélectionner (3.1.9) | complet | complet |