Line 14... |
Line 14... |
14 |
<meta name="keywords" content="Tela Botanica, cartographie, CEL" />
|
14 |
<meta name="keywords" content="Tela Botanica, cartographie, CEL" />
|
15 |
<meta name="description" content="Widget de cartographie des observations publiques de plantes saisies dans le Carnet en Ligne (CEL)" />
|
15 |
<meta name="description" content="Widget de cartographie des observations publiques de plantes saisies dans le Carnet en Ligne (CEL)" />
|
Line 16... |
Line 16... |
16 |
|
16 |
|
17 |
<!-- Spécial mobile -->
|
17 |
<!-- Spécial mobile -->
|
18 |
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
|
18 |
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
|
19 |
|
19 |
|
20 |
<!-- Favicones -->
|
20 |
<!-- Favicones -->
|
21 |
<link rel="icon" type="image/png" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.png" />
|
21 |
<link rel="icon" type="image/png" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.png" />
|
Line 22... |
Line 22... |
22 |
<link rel="shortcut icon" type="image/x-icon" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.ico" />
|
22 |
<link rel="shortcut icon" type="image/x-icon" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.ico" />
|
23 |
|
23 |
|
24 |
<!-- Javascript : bibliothèques -->
|
24 |
<!-- Javascript : bibliothèques -->
|
25 |
<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script>
|
25 |
<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.3&sensor=true"></script>
|
26 |
<script type="text/javascript" src="<?=$url_base?>modules/carto/squelettes/markerclusterer_compiled.js"></script>
|
26 |
<script type="text/javascript" src="<?=$url_base?>modules/carto/squelettes/markerclusterer_compiled.js"></script>
|
Line 27... |
Line 27... |
27 |
<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/<?=$jquery_version?>/jquery-<?=$jquery_version?>.min.js"></script>
|
27 |
<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/<?=$jquery_version?>/jquery-<?=$jquery_version?>.min.js"></script>
|
Line 118... |
Line 118... |
118 |
}
|
118 |
}
|
119 |
return false;
|
119 |
return false;
|
120 |
}
|
120 |
}
|
Line 121... |
Line 121... |
121 |
|
121 |
|
122 |
function afficher() {
|
122 |
function afficher() {
|
- |
|
123 |
document.getElementById('panneau-lateral').style.width = '300px';
|
123 |
document.getElementById('panneau-lateral').style.display = 'block';
|
124 |
document.getElementById('pl-contenu').style.display = 'block';
|
- |
|
125 |
document.getElementById('pl-ouverture').style.display = 'none';
|
- |
|
126 |
document.getElementById('pl-fermeture').style.display = 'block';
|
124 |
document.getElementById('pl-ouverture').style.display = 'none';
|
127 |
document.getElementById('carte').style.left = '300px';
|
125 |
google.maps.event.trigger(map, 'resize');
|
128 |
google.maps.event.trigger(map, 'resize');
|
Line 126... |
Line 129... |
126 |
};
|
129 |
};
|
127 |
|
130 |
|
- |
|
131 |
function cacher() {
|
128 |
function cacher() {
|
132 |
document.getElementById('panneau-lateral').style.width = '24px';
|
- |
|
133 |
document.getElementById('pl-contenu').style.display = 'none';
|
- |
|
134 |
document.getElementById('pl-ouverture').style.display = 'block';
|
129 |
document.getElementById('panneau-lateral').style.display = 'none';
|
135 |
document.getElementById('pl-fermeture').style.display = 'none';
|
130 |
document.getElementById('pl-ouverture').style.display = 'block';
|
136 |
document.getElementById('carte').style.left = '24px';
|
Line 131... |
Line 137... |
131 |
google.maps.event.trigger(map, 'resize');
|
137 |
google.maps.event.trigger(map, 'resize');
|
132 |
};
|
138 |
};
|
Line 161... |
Line 167... |
161 |
ctaLayer = new google.maps.KmlLayer('<?=$url?>');
|
167 |
ctaLayer = new google.maps.KmlLayer('<?=$url?>');
|
162 |
ctaLayer.setMap(map);
|
168 |
ctaLayer.setMap(map);
|
163 |
<? endforeach; ?>
|
169 |
<? endforeach; ?>
|
164 |
<? endif; ?>
|
170 |
<? endif; ?>
|
Line 165... |
Line -... |
165 |
|
- |
|
166 |
// Create the DIV to hold the control and call the HomeControl()
|
- |
|
167 |
// constructor passing in this DIV.
|
- |
|
168 |
|
- |
|
169 |
var panneauDiv = document.getElementById('panneau-lateral');
|
- |
|
170 |
panneauDiv.index = 0;
|
- |
|
171 |
map.controls[google.maps.ControlPosition.TOP_LEFT].push(panneauDiv);
|
- |
|
172 |
|
- |
|
173 |
var ouverturePanneauDiv = document.getElementById('pl-ouverture');
|
- |
|
174 |
ouverturePanneauDiv.index = 0;
|
- |
|
175 |
map.controls[google.maps.ControlPosition.TOP_LEFT].push(ouverturePanneauDiv);
|
- |
|
176 |
|
- |
|
177 |
|
171 |
|
178 |
var ouvertureDiv = document.getElementById('pl-ouverture');
|
172 |
var ouvertureDiv = document.getElementById('pl-ouverture');
|
Line 179... |
Line 173... |
179 |
google.maps.event.addDomListener(ouvertureDiv, 'click', afficher);
|
173 |
google.maps.event.addDomListener(ouvertureDiv, 'click', afficher);
|
180 |
|
174 |
|
Line 181... |
Line -... |
181 |
var fermetureDiv = document.getElementById('pl-fermeture');
|
- |
|
182 |
google.maps.event.addDomListener(fermetureDiv, 'click', cacher);
|
175 |
var fermetureDiv = document.getElementById('pl-fermeture');
|
183 |
|
176 |
google.maps.event.addDomListener(fermetureDiv, 'click', cacher);
|
184 |
cacher();
|
177 |
|
185 |
refreshMap();
|
178 |
refreshMap();
|
Line 186... |
Line 179... |
186 |
}
|
179 |
}
|
187 |
//]]>
|
180 |
//]]>
|
Line -... |
Line 181... |
- |
|
181 |
</script>
|
- |
|
182 |
|
- |
|
183 |
<!-- CSS -->
|
- |
|
184 |
<link href="<?=$url_base?>modules/carto/squelettes/css/carto.css" rel="stylesheet" type="text/css" media="screen" />
|
- |
|
185 |
|
- |
|
186 |
<!--[if lt IE 7]>
|
- |
|
187 |
<style type="text/css">
|
- |
|
188 |
#carte {
|
- |
|
189 |
height:expression(document.body.clientHeight-35); /* 80+20+20=120 */
|
- |
|
190 |
width:expression(document.body.clientWidth-24); /* 200+20+20+20=260 */
|
- |
|
191 |
}
|
- |
|
192 |
#panneau-lateral {
|
188 |
</script>
|
193 |
height:expression(document.body.clientHeight-35); /* 80+20+20=120 */
|
189 |
|
194 |
}
|
190 |
<!-- CSS -->
|
195 |
</style>
|
191 |
<link href="<?=$url_base?>modules/carto/squelettes/css/carto.css" rel="stylesheet" type="text/css" media="screen" />
|
196 |
<![endif]-->
|
192 |
|
197 |
|
Line 207... |
Line 212... |
207 |
</head>
|
212 |
</head>
|
Line 208... |
Line 213... |
208 |
|
213 |
|
209 |
<body onload="initialize()">
|
214 |
<body onload="initialize()">
|
210 |
<div id="zone-titre">
|
215 |
<div id="zone-titre">
|
211 |
<h1 id="carte-titre">
|
216 |
<h1 id="carte-titre">
|
212 |
Observations issues des membres de <a href="http://www.tela-botanica.org/" onclick="window.open(this.href); arreter(event); return false;">Tela Botanica</a>
|
217 |
Communes contenant des observations du <abbr title="Carnet en Ligne">CEL</abbr> de <a href="http://www.tela-botanica.org/" onclick="window.open(this.href); arreter(event); return false;">Tela Botanica</a>
|
213 |
</h1>
|
218 |
</h1>
|
214 |
<div id="zone-info">
|
219 |
<div id="zone-info">
|
215 |
<a href="<?=$url_base?>carto?carte=avertissement" onClick="ouvrirPopUp('<?=$url_base?>carto?carte=avertissement', 'Avertissement'); arreter(event); return false;">
|
220 |
<a href="<?=$url_base?>carto?carte=avertissement" onClick="ouvrirPopUp('<?=$url_base?>carto?carte=avertissement', 'Avertissement'); arreter(event); return false;">
|
216 |
<img src="<?=$url_base?>modules/carto/squelettes/images/information.png"
|
221 |
<img src="<?=$url_base?>modules/carto/squelettes/images/information.png"
|
Line 219... |
Line 224... |
219 |
</div>
|
224 |
</div>
|
220 |
</div>
|
225 |
</div>
|
221 |
<div id="panneau-lateral">
|
226 |
<div id="panneau-lateral">
|
222 |
<div id="pl-ouverture" title="Ouvrir le panneau latéral"><span>Panneau >></span></div>
|
227 |
<div id="pl-ouverture" title="Ouvrir le panneau latéral"><span>Panneau >></span></div>
|
223 |
<div id="pl-fermeture" title="Fermer le panneau latéral"><span><< Fermer [x]</span></div>
|
228 |
<div id="pl-fermeture" title="Fermer le panneau latéral"><span><< Fermer [x]</span></div>
|
- |
|
229 |
<div id="pl-contenu">
|
224 |
<div id="pl-entete">
|
230 |
<div id="pl-entete">
|
225 |
<h2>Filtre par plante</h2>
|
231 |
<h2>Filtre par plante</h2>
|
226 |
<p>
|
232 |
<p>
|
227 |
Cliquez sur un nom de plante pour filtrer les observations sur la carte.<br />
|
233 |
Cliquez sur un nom de plante pour filtrer les observations sur la carte.<br />
|
228 |
Pour revenir à l'état initial, cliquez à nouveau sur le nom sélectionné.
|
234 |
Pour revenir à l'état initial, cliquez à nouveau sur le nom sélectionné.
|
229 |
</p>
|
235 |
</p>
|
230 |
</div>
|
236 |
</div>
|
231 |
<div id="pl-corps" onMouseOver="map.setOptions({'scrollwheel':false});" onMouseOut="map.setOptions({'scrollwheel':true});">
|
237 |
<div id="pl-corps" onMouseOver="map.setOptions({'scrollwheel':false});" onMouseOut="map.setOptions({'scrollwheel':true});">
|
232 |
<ol id="taxons">
|
238 |
<ol id="taxons">
|
233 |
<? foreach ($taxons as $taxon) : ?>
|
239 |
<? foreach ($taxons as $taxon) : ?>
|
234 |
<li id="taxon-<?=$taxon['nt']?>">
|
240 |
<li id="taxon-<?=$taxon['nt']?>">
|
235 |
<a href="#" onclick="filtrerParTaxon(<?=$taxon['nt']?>);" title="<?=$taxon['famille']?>">
|
241 |
<a href="#" onclick="filtrerParTaxon(<?=$taxon['nt']?>);" title="<?=$taxon['famille']?>">
|
236 |
<?=$taxon['nom']?>
|
242 |
<?=$taxon['nom']?>
|
237 |
</a>
|
243 |
</a>
|
238 |
</li>
|
244 |
</li>
|
239 |
<? endforeach; ?>
|
245 |
<? endforeach; ?>
|
240 |
</ol>
|
246 |
</ol>
|
- |
|
247 |
</div>
|
241 |
</div>
|
248 |
</div>
|
242 |
</div>
|
249 |
</div>
|
243 |
<div id="carte"></div>
|
250 |
<div id="carte"></div>
|
Line 244... |
Line 251... |
244 |
|
251 |
|