Aller au contenu principal

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

astuce

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.VisualiseurAPI
Cas d'utilisation des auteurs de contenu (3.1)
Fournir des couches cartographiques alternatives que l'utilisateur peut sélectionner (3.1.9)
completcomplet