<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 |