Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET

Slides:



Advertisements
Présentations similaires
19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
Advertisements

Approche graphique du nombre dérivé
M. SAILLOUR Lycée Notre Dame du Kreisker St Pol de Léon
Classe : …………… Nom : …………………………………… Date : ………………..
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Boîte à outils d'annotation de cartes géographiques de type GoogleMaps dans un contexte d'applications Web Bergeret Michael Saint-germain Emeric.
Projet de blog de voyage géolocalisé
Organisation et Management de projet
MISE EN LIGNE D’UNE ANNONCE POUR UN MAPA* SUR LE SITE DU BOAMP**
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Conception d’une application de gestion de fiches études
William Francis Amphithéâtre de lISTIL - CAMPUS DE LA DOUA Travailler Ensemble WIKI et BLOG: Outils Collaboratifs.
Moyen didactique Coach J+S – Champ daction 30 octobre 2007, Macolin J+S Macolin.
Gestion de la communication par établissement sur le site ville
Service aux personnes assurées
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Cours 6 : Have fun Dominique Rossin. Ou suis-je ? Idée : On affiche un div On crée une carte centrée sur une latitude et une longitude. On définit un.
Développement Mobile : Android
Aide-mémoire – FORMULAIRE Web DA/DT
ON SQUATTE AUSSI CODING4FUN LIKE A BOSS SQUATTEUR : RUDY HUYN.
1er bilan du Jardin d’Emile au sein de l’établissement
Gestion denquêtes et suivi dindicateurs statistiques 1er degré © DOS3 – Pôle Analyse & Développement Octobre 2011 – v.0.1 Tutorial portail directeur décole.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Test bilan de calcul mental N°1 :
DELIRIUM 2 Projet IA41 6 Janvier 2010 MICHEL Xavier GENET Stéphane
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Apprendre à programmer en créant un jeu video avec Scratch
25 janvier 2007 Laurent Boatto 1 Conférence des webmasters 25 janvier 2007 Le web géographique.
Veuillez trouver ci-joint
Projet de Master première année 2007 / 2008
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Francois Gautrais | Charles Jacob | Nicolas Levêque | Léo Chaudet 11 Mai
Veolia Consommateurs Contenu
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Réunion de présentation de la campagne
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
Le langage XHTML 420-S4W-GG Programmation Web Client
Projet NavInc Florian Bastien Fabien Cornic Antoine Després
Création et présentation d’un tableau avec Word 2007
Apprendre à programmer en créant un jeu video avec Scratch
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
USAM BRIDGE H O W E L L -CLASSIQUE
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
1. 1.Présentation 2. 2.Recherche 3. 3.Création 4. 4.Elaboration 5. 5.Démonstration 6. 6.Conclusion Réalisation d’un site web pour l’association « Les passeurs.
1 Formation à l’usage éco-performant de votre pc 1 ère Partie.
EG01 - Ergonomie 1 Le portail de recherche cartographique Soutenance finale Vincent GUYONGM02 Nordin MIMOUNIGM05.
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
SOUTENANCE FINALE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges fonctionnel Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
EVALUATION FINANCIERE DU PROJET SWITCHOME Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Transcription de la présentation:

Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET

Le projet SwitcHome Site Internet gratuit d’échange de maisons Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion Site Internet gratuit d’échange de maisons Cherche à améliorer le site et à attirer de nouveaux internautes

Maquette Ajout d’un système de GeoTagging 2 axes de travail: Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion Ajout d’un système de GeoTagging 2 axes de travail: Ajout d’une annonce de maison à échanger Recherche de maisons

Page pour ajouter une annonce Ajout d’un bouton de géolocalisation: Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Page de Géolocalisation 2 types de géolocalisation possibles: par géocodage et par GPS Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Localisation avec l’adresse Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Localisation avec l’adresse Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Localisation avec des coordonnées GPS Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Récupération des coordonnées Champs latitude et longitude dans le formulaire d’inscription de l’annonce Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Page pour rechercher des maisons Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Association d’une info bulle à un tag Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

La géolocalisation Intégration des fonctionnalités de géolocalisation de Google Map: Respect de la structure du site: un fichier javascript : geolocalisation.js un fichier javascript pour l’aide (génération d’une popup) : popup.js un fichier HTML : appel aux fonctions javascript et programmation des boutons Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Les fonctions Google Map Les fonctions Google Map utilisées : Dans la fonction load() chargement de la carte initiale Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion map.addControl(new GLargeMapControl()); // cette fonction permet d’ajouter les fonctions de zoom et de déplacement de Google Map map.addControl( new GMapTypeControl()); // cette fonction permet d’ajouter les différentes vues plan, mixte, aérien

Les fonctions Google Map map.setCenter(new GLatLng(34, 0), 1); // vue globale du monde geocoder = new GClientGeocoder(); // autorise une nouvelle géolocalisation Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion Dans la page html la fonction load() est appelée 3 fois : -au chargement de la page -lors d’une géolocalisation par l’adresse -lors d’une localisation par GPS

La géolocalisation: ShowAddress() ShowAddress(address) : pour le geocodage function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " veuillez rentrer une adresse valide :"+" "+"rue,ville,pays" ); } else { Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion ADDRESS lat lon

La géolocalisation: ShowAddress() // création du marqueur repositionnable associé var marker = new GMarker(point, {draggable: true}); map.addOverlay(marker); // association de la bulle info au marqueur marker.openInfoWindowHtml(address+"<br />"+" lat="+point.y+" lon="+point.x+"<br/>"+"vous pouvez repositionner le marqueur en cliquant et en faisant glisser le marqueur,<br> si vous êtes satisfait par la position appuyez sur valider ma position"); Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

La géolocalisation: ShowAddress() // gestion de l'événement " marqueur déplacé" GEvent.addListener(marker, "dragend", function() { // récupération du point associé au marqueur var pointnew=marker.getPoint(); // association de l'info-bulle correspondante marker.openInfoWindowHtml(address+"<br />"+" lat="+pointnew.y+" lon="+pointnew.x+"<br/>"+"vous pouvez repositionner le marqueur en cliquant et en faisant glisser le marqueur,<br> si vous êtes satisfait par la position appuyez sur valider ma position") ; Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

La géolocalisation : GPS( lat, lon) // création d'un point associé aux coordonnées GPS var pointb = new GLatLng(latb,lonb); // on centre la carte sur ce point map.setCenter(pointb, 13); // création du marqueur associé var markerb = new GMarker(pointb,{draggable: true}); // on ajoute le marqueur à la carte map.addOverlay(markerb); Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion latb lonb

Validation de la position Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion JavaScript: document.forms["validation"].elements["lat"].value=latitude; document.forms["validation"].elements["lon"].value=longitude; HTML: <form name="validation" action="http://heleneliz.free.fr/GoogleMap/ajout_annonce.php"> latitude: <input type="text" name="lat" value=""> longitude: <input type="text" name="lon" value=""> <input type="submit" value="valider ma position" /> </form>

Page ajouter une annonce Récupération de la latitude et de la longitude: <input type="text" name="latitude" value="<?php echo $_GET['lat'];?>" style="width:100px;" /> <input type="text" name="longitude" value="<?php echo $_GET['lon'];?>" style="width:100px;" /> Bouton “géolocaliser sa maison”: <input type="button" onclick="location.href='http://heleneliz.free.fr/GoogleMap/googleinscription.html'" value="Géolocaliser sa maison" /> Lien vers une FAQ: <a href="javascript:popup('FAQgeolocaliser.html','Aide','resizable=yes,location=no, width=600, height=300, menubar=no, status=no, scrollbars=yes, menubar=no')">A quoi ca sert? </a> Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Recherche Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Difficultés rencontrées Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion

Conclusion Introduction I. Maquette II. Inscription III. Recherche IV.Difficultés rencontrées Conclusion