/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 |
/trunk/widget/modules/saisie/Saisie.php |
---|
148,6 → 148,7 |
$widget['donnees']['nom_mission'] = $this->getNomMissionFlore(); |
$widget['donnees']['zone_geo'] = $this->getZoneGeo(); |
$widget['donnees']['groupe_zones_geo'] = $this->getGroupeZonesGeo(); |
$widget['donnees']['referentiel_impose'] = $this->getReferentielImpose(); |
$widget['donnees']['espece_imposee'] = false; |
$widget['donnees']['nn_espece_defaut'] = ''; |
165,6 → 166,7 |
$widget['donnees']['url_ws_autocompletion_ns_tpl'] = $urlWsNsSansRef; |
$widget['donnees']['ns_referentiel'] = $this->ns_referentiel; |
$widget['donnees']['url_ws_coord_search_tpl'] = $this->config['chemins']['serviceCoordSearchUrl']; |
$widget['donnees']['url_ws_trace_rue_tpl'] = $this->config['chemins']['serviceTraceRueUrl']; |
if ($this->especeEstImposee()) { |
225,7 → 227,15 |
} |
return $logo; |
} |
protected function getGroupeZonesGeo() { |
$groupe = null; |
if (isset($_GET['groupe_zones_geo'])) { |
$groupe = $_GET['groupe_zones_geo']; |
} |
return $groupe; |
} |
protected function getZoneGeo() { |
$zone_geo = null; |
if (isset($_GET['zone_geo'])) { |
/trunk/widget/widget.ini.defaut.php |
---|
49,7 → 49,9 |
; URL de base du dépôt de ressources |
baseURLRessources = "http://resources.tela-botanica.org/%s" |
; URL du service donnant le tracé des rues |
serviceTraceRueUrl = "http://localhost/jrest/CelStreets"; |
serviceTraceRueUrl = "http://api.tela-botanica.org/service:cel:CelStreets"; |
; URL du service de recherche de zones géo |
serviceCoordSearchUrl = "http://api.tela-botanica.org/service:cel:CoordSearch"; |
[authentification] |
serviceUrlTpl = "http://www.tela-botanica.org/service:annuaire:TestLoginMdp/%s/%s" |