Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Problem with comparison.

Ignore whitespace Rev HEAD → Rev 1

/obs_saisons/SPIP-v1-8-3/modules/cartes/local_participants.php
New file
0,0 → 1,52
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAnm2MSMmwsDuoh7THcVDnlBQH9AL26AfEfaraxwo1G6_adyVjPRRQE4Gx2u7MomK9DJWf9kMLJ9y-ZA"
type="text/javascript"></script>
<script type="text/javascript">
 
//<![CDATA[
var latFr = 47;
var lonFr = 1.7;
 
var latFrMin = 34;
var latFrMax = 58;
var lonFrMin = -12;
var lonFrMax = 15;
 
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(latFr, lonFr), 6);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setMapType(GMapType.G_SATELLITE_MAP);
//map.addControl(new GSmallZoomControl());
// window.setTimeout(function() {
GEvent.addListener(map, "moveend", function() {
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
if (southWest.lng()<lonFrMin || southWest.lat()<latFrMin
|| northEast.lng()>lonFrMax || northEast.lat()>latFrMax)
map.returnToSavedPosition();
else
map.savePosition();
}, 20);
 
// Creates a marker at the given point with the given number label
function createMarker(point, text, text2) {
var marker = new GMarker(point);
var html = "<b>" + text + "</b> participants inscrits à " + text2;
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
return marker;
}
//on va poser les points des villes
<? while ($participants = mysql_fetch_row($req_participants)) { ?>
var point = new GLatLng(<?= $participants[1] ?>, <?= $participants[2] ?>);
map.addOverlay(createMarker(point, "<?= $participants[0] ?>", "<?= $participants[3] ?>"));
<? } ?>
}
}
 
 
 
//]]>
</script>