/trunk/widget/modules/saisie/squelettes/florileges/florileges.tpl.html |
---|
114,6 → 114,13 |
widget.calendrierIconeUrl = "<?=$url_base?>modules/saisie/squelettes/florileges/img/icones/calendrier.png"; |
// URL de l'icône pour une photo manquante |
widget.pasDePhotoIconeUrl = "<?=$url_base?>modules/saisie/squelettes/florileges/img/icones/pas_de_photo.png"; |
// La zone géographique passée en paramètre dans l'URL |
widget.zoneGeo = "<?= $zone_geo ?>"; |
// Pareil, avec un gorupe de zones géo |
widget.groupeZonesGeo = "<?= $groupe_zones_geo ?>"; |
// URL service de recherche de zones |
widget.serviceCoordSearchUrl = "<?=$url_ws_coord_search_tpl?>"; |
// URL du service de trace des rues |
widget.serviceTraceRueUrl = "<?=$url_ws_trace_rue_tpl?>"; |
/trunk/widget/modules/saisie/squelettes/sauvages/js/WidgetSaisieSauvages.js |
---|
21,7 → 21,9 |
this.aucuneRueSelectionnee = "Aucune rue sélectionnée"; |
this.nomDeRueInconnue = "Nom de rue inconnu"; |
this.zoneGeo = null; |
} |
this.groupeZonesGeo = null; |
this.serviceCoordSearchUrl = ""; |
} |
WidgetSaisieSauvages.prototype = new WidgetSaisie(); |
// surcharge |
157,17 → 159,24 |
WidgetSaisieSauvages.prototype.initialiserGoogleMap = function() { |
var lthis = this; |
this.latLngDeb = new google.maps.LatLng(48.8543, 2.3483);// Paris par défaut |
// si param "groupes_zones_geo" |
if (this.groupeZonesGeo != "") { |
var url = this.serviceCoordSearchUrl + "?groupe_zones=" + this.groupeZonesGeo; |
$.getJSON(url, function(data) { |
console.log(data); |
lthis.latLngDeb = new google.maps.LatLng(data.groupe.centroide.lat, data.groupe.centroide.lng); |
lthis.suiteInitialiserGoogleMap(); |
}); |
} |
// si param "zone_geo" |
if (this.zoneGeo != "") { |
var url = "http://api.tela-botanica.org/service:cel:coordSearch?zone=" + this.zoneGeo; |
else if (this.zoneGeo != "") { |
var url = this.serviceCoordSearchUrl + "?zone=" + this.zoneGeo; |
$.getJSON(url, function(data) { |
lthis.latLngDeb = new google.maps.LatLng(data.lat, data.lng); |
lthis.suiteInitialiserGoogleMap(); |
}); |
} |
// si param "ville" |
else { |
if (this.ville == 'Marseille') { |
178,11 → 187,8 |
} |
this.suiteInitialiserGoogleMap(); |
} |
} |
WidgetSaisieSauvages.prototype.suiteInitialiserGoogleMap = function() { |
var options = { |
zoom: 14, // avant : 16 |
/trunk/widget/modules/saisie/squelettes/sauvages/sauvages.tpl.html |
---|
96,7 → 96,7 |
widget.dureeMessage = 15000; |
// Squelette d'URL du web service de l'annuaire. |
widget.serviceAnnuaireIdUrl = "<?=$url_ws_annuaire?>"; |
// Squelette d'URL du web service d'eFlore fournissant les noms de communes. |
// Squelette d'URL du web service d'eFlore fournissant les noms de communes. @TODO configurer !!!! |
widget.serviceNomCommuneUrl = "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}"; |
// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative). |
widget.serviceNomCommuneUrlAlt = "http://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1"; |
112,11 → 112,17 |
widget.googleMapMarqueurDebutUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/debut.png"; |
// URL du marqueur de fin de rue |
widget.googleMapMarqueurFinUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/fin.png"; |
// La présence du parametre 'ville' dans l'URL géolocalise |
widget.ville = "<?=isset($_GET['ville']) ? $_GET['ville'] : ''?>"; |
widget.ville = <?= isset($_GET['commune']) ? "'".$_GET['commune']."'" : 'widget.ville' ?>; |
// La zone géographique passée en paramètre dans l'URL |
widget.zoneGeo = "<?= $zone_geo ?>"; |
// Pareil, avec un gorupe de zones géo |
widget.groupeZonesGeo = "<?= $groupe_zones_geo ?>"; |
// URL service de recherche de zones |
widget.serviceCoordSearchUrl = "<?=$url_ws_coord_search_tpl?>"; |
// URL de l'icône du bouton supprimer |
widget.supprimerIconeUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/icones/supprimer.png"; |
// URL du service de trace des rues |