Pages: 1
- Sujet précédent - [Aide] problème de connexion entre ma BDD de postgres et leaflet - Sujet suivant
#1 Wed 24 January 2018 18:12
- gendron
- Juste Inscrit !
- Date d'inscription: 24 Jan 2018
- Messages: 2
[Aide] problème de connexion entre ma BDD de postgres et leaflet
Bonjour la communauté!
Voilà je suis nouveau sur ce site. Je suis actuellement en licence pro géomatique & aménagement.
J'ai un site internet à réaliser. J'ai crée un formulaire. Il est correctement relié à ma BDD.
Mais arrive le problème!
J'ai trouvé des codes sur internet mais je n'arrive pas à les comprendre et à les faire fonctionner.
Ainsi est-ce qu'il est possible de me l'expliquer?
Mon index:
Code:
var map= L.map('carte').setView([48,0.12],11); L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { attribution:'©OpenStreetMap contributors' }).addTo(map); var habillage = { "color": "orange", }; var recupBD = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "GetMULTIPOLY2.php", 'dataType': "json", 'success': function (data) { json = data; } }); return json; })();
Code se nommant GetMULTIPOLY2
Code:
Ma base de donnée s'appelle forêt, ma table forêt avec des colonnes lat long et géom.
Merci d'avance
Hors ligne
#2 Thu 25 January 2018 22:58
Re: [Aide] problème de connexion entre ma BDD de postgres et leaflet
Par ici peut-être.
Hors ligne
#3 Fri 26 January 2018 09:05
Re: [Aide] problème de connexion entre ma BDD de postgres et leaflet
Bonjour,
Code:
var map= L.map('carte')
On créé une carte dans le div dont l'id = carte et on place cet objet map dans une variable map.
Code:
.setView([48,0.12],11);
On définie la vue de la carte centrée sur ces coordonnées et à ce niveau d'échelle (11)
Code:
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { attribution:'©OpenStreetMap contributors' }).
On rajoute un fond de plan basé sur l'url indiqué avec une attribution.
Code:
addTo(map);
On ajoute cette couche à l'objet map (ie notre carte).
Code:
var habillage = { "color": "orange", };
On définie un objet qui contient la valeur color et sa valeur.
Code:
var recupBD = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "GetMULTIPOLY2.php", 'dataType': "json", 'success': function (data) { json = data; } }); return json; })();
Iici on créé une fonction qui définie une valeur json vide puis déclenchons une requête ajax pour appeler un script PHP (GetMULTIPOLY2.php), dont le retour est du json et qui retourne le json.
Cette fonction est inutile en l'état car elle n'est pas déclenchez et visiblement il te manque le script GetMULTIPOLY2.php qui permet de te connecter à la base, de récupérer les données, les structurer et les renvoyer.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
Pages: 1
- Sujet précédent - [Aide] problème de connexion entre ma BDD de postgres et leaflet - Sujet suivant