Geolocalisateur

Soyez le premier à donner votre avis sur cette source.

Vue 12 186 fois - Téléchargée 1 349 fois

Description

Cette application est un géolocalisateur basé sur l'API googlemaps et la librairie dojo (0.4.1).

Fonctions principales :

- Conversion d'adresse textes en coordonnées géographiques
- Création, déplacement et suppression de marqueurs sur la carte
- Édition des propriétés des marqueurs
- Tri des marqueurs
- Chargement de listes de marqueurs d'adresses
- Chargement d'une liste des pays geolocalisés
- Contrôles personnalisés sur la carte (Zoom par click, Zoom séléctif, etc...)
- Minimap dans l'infobulle
- Clustering de marqueurs
- Cache applicatif
- Option de l'application configurables
- Support étendu des actions souris (double click, molette, etc..)
- Navigation par onglets ou fullscreen
- Tooltip sur marqueurs
- Système de propositions en cas de réponse multiples du géocodeur
- Système de liste de suggestions lors de la saisie d'adresses
- Aide (symbolique)

Fonctions expérimentales (désactivés mais plus ou moins présents dans les sources) :

- Système de sauvegarde javascript
- Calcul de distances
- Double Map : Navigation par double Map

Source / Exemple :


installation :

Cette application nécessite un serveur HTML (apache ou autre) et répond sur l'adresse http://localhost/Ajax/Geoloc/geoloc.html
(La clé fournit dans le pack est codée pour cette adresse)

Arborescence d'installation :

--> www
--------> Ajax
--------------> dojoAjax (répertoire contenant le fichier dojo.js et les sources de la librairie)
--------------> Geoloc (répertoire de l'application)  
----------------------> Geoloc.html (finchier de l'application)
----------------------> datas (répertoire contenant les fichiers de données)
----------------------> htm (répertoire contenant les fichiers de textes)
----------------------> style répertoire contenant les fichiers de styles)
----------------------> util (répertoire contenant les fichiers sources)

Testé avec IE, FF, Opera, Safari
Pour tenir en 1 Mo l'application a été compressée au format tgz puis au format zip.

Conclusion :


Application clé en main qui fonctionne avec la clé fournie du moment que vous respectez l'arborescence d'installation indiquée et que vous mettez en route un serveur HTML en local)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_AlexN
Messages postés
719
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
6 -
une erreur de nom dans le fichier: "Geoloc.html" du répertoire "Ajax\Geoloc".
En ligne 70, remplacer: src="util/elabels.js" par src="util/elabel.js" (PAS DE s A: elabel)
cs_vassan
Messages postés
2
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
11 juin 2009
-
Merci pour ton tutoriel, il m'intéresse beaucoup car je travail sur un projet de webmapping et ça m'à l'air très intéressant. Je voudrais beacoup plus d'explication, sur son installation et sa manipulation. J'utilise Wampserver et il possède un dossier www oubien je doit l'intaller dans mon un dossier www de mon serveur apache?
Merci bien.
cs_AlexN
Messages postés
719
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
6 -
Salut,

C'est une application Web écrite uniquement en javascript.
Pour l'installer, tu recrées l'arborescence telle qu'elle est décrite. Cela peut être un serveur de test local ou un serveur de production.
La seule chose qu'il te faut c'est une clé googlemaps qui corresponde à l'url de déploiement. Celle fournie dans le pack permet d'installer une version locale répondant à l'url http://localhost/Ajax/Geoloc/geoloc.html.
cs_vassan
Messages postés
2
Date d'inscription
mercredi 13 mai 2009
Statut
Membre
Dernière intervention
11 juin 2009
-
merci pour ta réponse,

J'ai suivi tout ce que tu as dit , mais en local , je n'ai rien.Quand je clique sur le lien qui est dans le dossier géoloc, j'ai l'interface mais je ne peux rien faire d'autre.

Je compte mettre mon site en ligne, pourrais-tu m'expliquer ce qu'il faut faire pour que cette application marche en ligne. J'ai déjà une clé googlemaps.
Merci à toi.
cs_AlexN
Messages postés
719
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
6 -
"Je clique sur le lien..."

Que fais tu ? Tu ouvres l'explorateur de fichiers windows, tu vas dans le répertoire où se trouve le fichier geoloc.html et tu cliques dessus ?
Si dans la barre d'adresse du navigateur tu as quelquechose comme "files:///wamp/www/Ajax/Geoloc/geoloc.html", ce n'est pas comme ça qu'il faut lancer l'application. Il faut ouvrir un navigateur web (firefox ou autre) et taper l'url "http://localhost/Ajax/Geoloc/geoloc.html" dans la barre d'adresse, puis appuyer sur la touche "Entrée".

Pour ce qui est d'utiliser les clés googlemaps, je te conseille de lire la documentation fournit par google.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.