Correspondance d'URL - Filtrage d'une géomap
Exécute des requête de filtrage de géomap pré-établis selon la correspondance des paramètres de l'URL.
- Zone d'intérêt: British Columbia
?zi=bc
- Zone d'intérêt: Alberta
?zi=ab
- Zone d'intérêt: Québec
?zi=qc
- Zone d'intérêt: Canada
?zi=canada
- Couche: KML
?couche=kml
- Couche: TopoJSON (World 110m)
?couche=topo
- Toutes les couches
?couche=toutes
- Couche: Point
?couche=pt
- Agencement - Couche: KML ; Zone d'intérêt: British Columbia
?couche=kml&zi=bc
- Agencement - Couche: Point ; Zone d'intérêt: Québec
?zi=qc&couche=pt
- Agencement - Toutes les couches ; Zone d'intérêt: British Columbia
?zi=bc&couche=toutes
- Vide
?
Légende
Source code
HTML
<ul>
<li><a href="?zi=bc">Zone d'intérêt: British Columbia <code>?zi=bc</code></a></li>
<li><a href="?zi=ab">Zone d'intérêt: Alberta <code>?zi=ab</code></a></li>
<li><a href="?zi=qc">Zone d'intérêt: Québec <code>?zi=qc</code></a></li>
<li><a href="?zi=canada">Zone d'intérêt: Canada <code>?zi=canada</code></a></li>
<li><a href="?couche=kml">Couche: KML <code>?couche=kml</code></a></li>
<li><a href="?couche=topo">Couche: TopoJSON (World 110m) <code>?couche=topo</code></a></li>
<li><a href="?couche=toutes">Toutes les couches <code>?couche=toutes</code></a></li>
<li><a href="?couche=pt">Couche: Point <code>?couche=pt</code></a></li>
<li><a href="?couche=kml&zi=bc">Agencement - Couche: KML ; Zone d'intérêt: British Columbia <code>?couche=kml&zi=bc</code></a></li>
<li><a href="?zi=qc&couche=pt">Agencement - Couche: Point ; Zone d'intérêt: Québec <code>?zi=qc&couche=pt</code></a></li>
<li><a href="?zi=bc&couche=toutes">Agencement - Toutes les couches ; Zone d'intérêt: British Columbia <code>?zi=bc&couche=toutes</code></a></li>
<li><a href="?">Vide <code>?</code></a></li>
</ul>
<!-- +++ Note: +++
* Les dimensions des zones d'intérêt ci-dessous sont approximative et ont pour unique but d'être utilisé à des fin démonstratif.
* La configuration optionel ```multiplequery``` est définie afin que le plugiciel puissent tenir compte de différente agencement de paramètre d'URL.
-->
<div data-wb-urlmapping='{
"multiplequery": true,
"zi=canada": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "aoi", "value": "64.097 -10.63 34.692 -177.659" },
"zi=bc": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "aoi", "value": "60 -120 48 -139" },
"zi=ab": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "aoi", "value": "60 -110 49 -120" },
"zi=qc": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "aoi", "value": "POLYGON((-78.30545265676142 62.84207638792185,-79.79959328176142 51.57292655739278,-79.18435890676142 46.810536399556135,-76.45974953176142 45.655468008018055,-75.58084328176142 45.961790800827984,-74.87771828176142 45.47086564114406,-74.96560890676142 44.97562684884711,-71.44998390676142 44.97562684884711,-69.16482765676142 47.349194267123444,-68.19803078176142 47.349194267123444,-64.33084328176142 48.35181916125691,-55.80545265676142 52.00783331541157,-67.31912453176142 52.16984334247954,-64.24295265676142 60.85236662687351,-78.30545265676142 62.84207638792185))" },
"couche=pt": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "layer", "value": "Points" },
"couche=kml": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "layer", "value": "KML" },
"couche=topo": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "layer", "value": "TopoJSON (World 110m)" },
"couche=toutes": { "action": "mapfilter", "source": "#sample_map_filter", "filter": "layer", "value": "" }
}'></div>
<div id="sample_map_filter"
class="wb-geomap position scaleline geocoder geolocation"
data-wb-geomap='{ [...] }'>
[...]
</div>
Détails de la page
- Date de modification :