begin process at 2010 02 10 15:20:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > CARTE DE FRANCE POUR LOCALISER VOS MEMBRES PHP / MYSQL , XML ET FLASH

CARTE DE FRANCE POUR LOCALISER VOS MEMBRES PHP / MYSQL , XML ET FLASH


 Information sur la source

Note :
9,55 / 10 - par 11 personnes
9,55 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :carte, france, localiser, departement, geolocalisation Niveau :Débutant Date de création :20/12/2006 Date de mise à jour :22/09/2008 23:12:03 Vu / téléchargé :55 600 / 3 802

Auteur : nikolo

Ecrire un message privé
Site perso
Commentaire sur cette source (66)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
VERSION 3.0_______________

Ce script permet de colorer les départements et les régions de france en fonction de leur densité de population. Connectez la carte à votre base de données et vous aurez une représentation de la répartition géographique de vos membres.

- Développement en Actionscript 3.
- Il n'y a plus de fichier XML, le code PHP renvoie directement à flash la réponse demandée. Ce qui permet de réduire les temps de chargement.
- La carte a été entièrement redessinée.
- Le module SWF fait 450x450 pixels ce qui permet de faire un include dans une de vos pages. Mais vous pouvez toujours afficher la carte dans une nouvelle fenêtre ou une pop-up.
- Vous pouvez désormais ajouter autant de champs que vous le désirez dans le descriptif d'un membre.
- La mise en forme du texte dans le descriptif d'un membre est gérée par un fichier CSS externe.
- La palette d'option est cachée et apparait lorsque l'on click sur le bouton "OPTIONS". Ce qui a permis un gain de place conséquent.
- La plupart des couleurs des éléments graphiques sont customizables.
- La Corse retrouve enfin ses deux départements 2A et 2B !

Pour la démo : http://www.france-map.fr

Pourt l'installation : http://www.france-map.fr/videos/install/install.ph p

N'hésitez pas à commenter ce script, il est en plein developpement et vos remarques seront bien utiles.



VERSION 2.0_______________

Bonjour à tous,

Je suis très heureux de vous annoncer la sortie du module de la carte de France en Version 2.0. J'y travaille depuis plusieurs semaines, et j'ai essayé de tenir compte de tous les conseils que vous m'avez donné.

Au programme des nouvelles fonctionnalités :
- Modifier l'affichage : Par départements ou par région (toutes les options disponibles pour les départements sont égalements disponibles pour les régions)
- Lister les membres d'une meme ville, puis possibilité d'exporter en Excel
- Le datagrid qui affiche le contenu par ville, donne le Login + l'adresse du membre

Corrections de Bugs :
- Bug dans L'Essonne
- Les champs de tranches étaient trop petits pour les nombres à + de 4 chiffres.

Optimisation :
- Affichage d'une barre de chargement pour voir la progression du chargement XML
- Optimisation du code ActionScript 2.0
- Réécriture de quelques fonctions esentielles afin d'optimiser les cartes avec beaucoup de membres (+10 000)
- Le chargement de la combobox "Lister par villes" se fait par le settings.xml, afin d'augmenter la vitesse de chargement des options.

Nouveau Design :
- Les pays limitrophes sont présent.
- Le smiley à changé de tete... ;-)
- Quand on localise par login, un label a été rajouté
- Quand on localise par departement, un label a été rajouté (idem région)
- Quand on localise par le numero de département, un label a été rajouté (idem région)
- Le Label suit la souris au dessus des départements


VERSION 1.4_______________

- REFONTE COMPLETE DU CODE ACTIONSCRIPT => le nouveau code AS permettra de faire bien mieux evoluer la carte et surtout de pouvoir l'adapter facilement à d'autres pays
- CORRECTIONS DE BUG MAJEURS DANS CERTAINS DEPARTEMENTS.
- AJOUT DES DOM TOM et de MONACO.
- MODIFICATION DE L'INTERFACE GRAPHIQUE.
- SWF EN VERSION FLASH 9.
- JAVASCRIPT QUI ACTIVE AUTOMATIQUEMENT LE SWF DANS INTERNET EXPLORER.
- REORGANISATION DE L'ARBORESENCE DES FICHIERS.

- NOUVELLES OPTIONS :
-- LOCALISATION PRECISE SUR GOOGLEMAP ou RENVOI VERS UN SCRIPT A VOUS => Lorsque vous cliquez sur le login d'un membre, soit vous voulez une géolocalisation sur googlemap (éxécutée sur France-map.fr), ou vous renvoyer la variable de votre choix vers un script à vous. J'ai mis un exemple de script (locate.php), afin que cela soit plus clair pour les novices.
-- URL ET VARIABLE RENVOYEE PERSONNALISABLES APRES LE CLICK SUR LE NOM D'UN MEMBRE
-- PAS AUTOMATIQUE OU MANUEL => le calcul du pas pour la définition des couleurs est personnalisable.
-- GESTION DE L'ABSENCE DE CHAMP 'adresse' ET 'pays' => plus besoin de bidouiller mon code, il suffit de préciser si vous ou pas avez ces champs dans votre BD.

VERSION 1.3_______________
NOUVELLES FONCTIONNALITES
- Vous pouvez désormais modifier les couleurs des départements directement sur la carte, en cliquant sur les couleurs. Le résultat est instantané sur la carte. Attention : Les couleurs choisies ne sont pas sauvegardées dans le XML, car chaque utilisateur qui visoinnera votre carte pourra changer les couleurs et afficher donc la carte à sa convenance. Les couleurs d'affichage par défaut sont modifiables dans le fichier phpmysql_settings.php.
- Vous pouvez modifier le pas directement sur la carte. Les pas en Bleu sont éditables, et le resultat est instantané sur la carte.
- Dans les options de la carte : Vous pouvez exporter les membres d'un département en excel, en choisissant un département par son code postal puis en cliquant sur l'icone excel se trouvant à droite du menu.
- Dans les options de la carte : Vous pouvez exporter TOUS les membres en excel, en cliquant sur Export Global.
- Dans les options de la carte : Vous pouvez rétablir les couleurs d'origine.
- Dans les options de la carte : Vous pouvez rétablir le pas de coloration d'origine.

CORRECTIONS BUGS
- Bug affichage SWF dans firefox
- Bug dans la Haute Marne
- Bugs mineurs dans le SWF
- Amélioration du code HTML généré par le fichier PHP.
- Amélioration du code PHP

- MODIFICATIONS APPORTEES A LA VERSION 1.3
Je fournis deux version SWF :
La 1ere : ADMIN elle permet d'exporter en excel
La 2eme : USER ne permet pas l'export en excel
Qui voudrait voir un internate lambda telecharger votre base de données de clients ?...

VERSION 1.2_______________
NOUVELLES FONCTIONNALITES
- Vous pouvez désormais modifier les couleurs des départements
- Vous pouvez modifier le chemin du fichier XML qui sera chargé dans le SWF
- Vous pouvez modifier le mot 'membres' dans l'affichage de la carte et mettre a la place 'amis', clients, clubs... Bref ce qui vous fait plaisir !
- Localiser un département par son NOM ou son CODE POSTAL

CORRECTIONS BUGS
- Bug dans la coloration du 2eme PAS
- Bugs mineurs dans le SWF
- Modifications mineures dans l'affichage des combobox

VERSION 1.1_______________
- Code PHP optimisé
- Ajout d'une fonctionnalité dans le SWF permettant de géolocaliser sur google map, un membre grace à son adresse !
L'adresse du membre est envoyée à mon script. Si l'adresse est trouvée, la carte se focalisera sur la localisation de votre membre.
Si elle n'est pas trouvée, une fenetre prompt(javascript) s'ouvre et vous permet de modifier l'adresse afin de la trouver...
Cette fonction marche avec ma GOOGLEMAP KEY, le fichier googlemap_api2.php sera donc hebergé sur mon serveur. Mais ne vous en faites pas, pour ceux qui le désirent, je pourrais modifier le SWF pour faire appel au fichier googlemap_api2.php qui se trouvera sur votre serveur. Il vous faudra donc demander à google votre propre API KEY pour que ce scirpt fonctionne. Envoyez moi un message si certains d'entre vous veulent une version personnalisée.

VERSION 1.0_______________
Ce script permet de localiser des membres, clients, amis...par départements. Vos membres doivent être stockés dans une base mysql. Le script php génère un fichier XML, qui sera ensuite lu par le fichier SWF.L'installation prend 5 minutes...
Le nombre de membres acceptés par le SWF est illimité, mais plus vous aurez de membres et plus le chargement du XML sera long.

A vous de jouer !



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 décembre 2006 23:38:42 :
Correction du contenu du Zip.
21 décembre 2006 01:35:37 :
Modification du nommage d'une variable Modification du fwrite(), l'ecriture du XML se fait a chaque passage dans la boucle. Merci à juki_webmaster pour le commentaire !
21 décembre 2006 01:37:57 :
Modification du contenu du ZIP
21 décembre 2006 01:41:39 :
Corrections des commentaires sur le code
21 décembre 2006 01:44:21 :
Correction contenu ZIP
21 décembre 2006 01:46:43 :
Correction Contenu ZIP
27 décembre 2006 16:16:27 :
MISE A JOUR 1.1, voir details ci dessus.
27 décembre 2006 16:25:47 :
_
10 janvier 2007 02:35:33 :
MISE A JOUR 1.2
10 janvier 2007 02:38:21 :
_
17 janvier 2007 17:25:01 :
Version 1.3
17 janvier 2007 17:31:38 :
-
19 janvier 2007 01:43:08 :
Ajout d'une version ADMIN et d'une version USER
26 janvier 2007 01:33:27 :
- Correction d'une url dans le descriptif
26 juin 2007 00:43:30 :
Mise à Jour 1.4 !
26 juin 2007 01:09:50 :
-
26 juin 2007 15:51:54 :
- Mise a jour 1.4 du a un leger bug
27 juin 2007 16:04:54 :
-Ajout des membres hors de France -Bug dans le departement 05 -Bug dans le recolorisation des DOM TOM
24 août 2007 00:32:52 :
MISE A JOUR EN VERSION 2.0
27 août 2007 23:54:34 :
Leger bug corrigé si vous aviez le champ 'pays_in_database' = à TRUE
06 septembre 2007 19:37:27 :
Leger bug dans la version USER
22 septembre 2008 23:00:40 :
Update en version 3.0
22 septembre 2008 23:12:03 :
Ajout du lien de la vidéo pour l'installation

 Sources de la même categorie

Source avec Zip RECHERCHE DE MOTIF DANS UNE IMAGE par ParseError
BARRES PARAMÉTRABLES EN DÉGRADÉ DE COULEUR ET AVEC TEXTE DA... par hornetbzz
Source avec Zip Source avec une capture GALERIE PHOTO SIMPLE À GÉRER par francky6691
Source avec Zip Source avec une capture DIAPORAMA AVEC AJOUT ET REDIMENSIONEMENT DE PHOTOS, CRÉATION... par giloum
Source avec Zip Source avec une capture AFFICHAGE INFOBULLE SUR GRAPHIQUE ARTICHOW par nirronico

 Sources en rapport avec celle ci

VALIDATION DE CARTE DE CREDIT par zen69
Source avec Zip UTILISATION DU WEB SERVICE DE MAP24 POUR LA CORRECTION D'ADR... par RyoSensei
Source avec Zip Source avec une capture GESTIONNAIRE DE CONTACTS LOCALISÉS SUR UNE CARTE GOOGLE MAP par nacedo57400
Source avec Zip Source avec une capture AJAX MAP EXPLOREUR : FRANCE par djine
Source avec Zip SAVOIR LE PAYS DU VISITEUR par bloom1

Commentaires et avis

Commentaire de juki_webmaster le 21/12/2006 00:49:26

Tres trés sympa ce truc, dommage que les sources du SWF ne sont pas dans le zip.


Pas bien:

Doubles quotes au lieu de simple guillemet.

$ville = strtr($row[$champ_ville], "êéèëâàïü", "eeeeaaiu"); << j'ai toujours été tres intrigué sur ce snippet (ü doit bien prendre 2 octets, utiliser mb_string ?)

Les champs du XML de type texte ne sont pas encodé en UTF-8 , du moins si la provenance n'est pas de l'UTF-8.

$_xml =" << ARGGG tu va sur-utiliser la memoire, fait plusieurs cycles de fwrite() à la place, chargé un XML de 50 Mo en memoire c'est pas jolie a voir (+ les directives du php.ini).

$_xml << pas trés jolie nommage.

Tu as utiliser la ressource MySQL dans un hasard, cf: mysql_close() & mysql_query().

mysql_close($connex); $num = mysql_num_rows($sql); << La connexion est logiquement fermé, mysql_num_rows requiere une requette.


8/10 , 8 pour le SWF + XML

Commentaire de nikolo le 21/12/2006 01:16:04

Merci pour ton commentaire constructif !

j'ai quelques questions, sit u veux bien m'aider :

1/ "Pas bien...Doubles quotes au lieu de simple guillemet."

Je comprends, mais je n'arrive pas à créer le retour chariot avec des simple quotes. comment puis-je faire ?

2/ fait plusieurs cycles de fwrite() à la place, chargé un XML de 50 Mo en memoire c'est pas jolie a voir (+ les directives du php.ini).

Je vais essayer de faire ca de suite... on va voir ce que ca donne.

3/Tu as utiliser la ressource MySQL dans un hasard, cf: mysql_close() & mysql_query().

Qu'est ce que tu entends par la ? je ne suis pas sur de bien comprendre.
dois-je mettre le 'mysql_close($connex);' meme apres le 'while ($row = mysql_fetch_array($sql)) {' ?

Pour la source du SWF, ca sera pour plus tard, je trvaille encore dessus et je prefere la donner quand la partie PHP sera bien écrite.

Merci !

Commentaire de juki_webmaster le 21/12/2006 01:52:23

1/ Les " prennent plus de temps à s'executer. Pour le saut de ligne:
echo 'truc' . "\r\n"; là ont est bien obliger d'utiliser " car \r doit etre "interpreté" en quelque sorte, n'occupant plus qu'un octet, "\r\n" = 2 octets, '\r\n' = 4 octets.
http://www.vulgarisation-informatique.com/optimiser-php.php (les premiers benchmarks)

3/ Deux fois rien, soit tu laisse tomber la ressource MySQL que tu as eu avec mysql_connect et donc tu met un mysql_close() ou bien tu utilise le parametre [, resource link_identifier] a chaque fois que tu utilise une fonction mysql_* le permettant.

Bonne continuation.

Commentaire de nikolo le 21/12/2006 02:25:23

Merci pour ton aide !

Je vais corriger tout ca...

Commentaire de toutphp le 21/12/2006 09:21:58

Très bonne ressource !
Je crois que l'on voit apparaitre de plus en plus de code combinant le XML et PHP(,ASP,Java,) et Flash !!

Vraiment très fort.

Commentaire de nikolo le 21/12/2006 13:43:46

Merci !

Commentaire de Epoc22 le 21/12/2006 16:43:51

JeJ'ai pas encore testé cette source mais elle à l'air de déchirer grave !

Commentaire de nikolo le 21/12/2006 17:08:54

epoc22, N'hésite pas à tester, et à commenter ! si tu as besoin envoi un message pour un coup de main...

Commentaire de mfaraday le 21/12/2006 23:54:07

Salut

Je reviens sur un truc, je suis un peu fainéant...

alors :

    echo 'truc' . "\n\r"; j'évite...

et je fais un :

    define (LR, "\n\r");
    define (TAB, "\t");

dans mon fichier index ou variables...

    et ça donne echo 'truc' . LR;

et je bats plus avec les '/"

Je ferme la parenthèse :)

Flo

Commentaire de nikolo le 22/12/2006 00:02:39

yes ! Merci du tuyau... effectivment c'est un technique intéréssante.

Commentaire de Epoc22 le 22/12/2006 08:21:04

nikolo a écrit : epoc22, N'hésite pas à tester, et à commenter ! si tu as besoin envoi un message pour un coup de main...


>> t'inquiète je le ferait

Commentaire de manouille le 22/12/2006 09:33:29

Hello, excellente source.
Très bonne idée.

Mais ... (ben oui quand même)

J'ai repéré deux problèmes qui me semble important :
1 J'ai une halergie ... au SELECT * FROM
  Surtout que tu demandes les champs dans le fichier de config , donc remplace ton
# SELECT * FROM
par
# SELECT $champ_id, $champ_cp, $champ_login, $champ_ville FROM

2 Ensuite c'est le nettoyage du champs ville qui pose problème car incomplet. J'ai du rejouter ^¨îçôàà pour arrivé a mon premier affichage (et encore j'ai du en oublier).
Donc complete ta liste.

Sinon bon boulot et bonne continuation.

Commentaire de nikolo le 22/12/2006 15:59:38

Yes, merci pour ces corrections.

Je vais modifier.

Et pour ceux que ca intéresse, je vais rajouter une option qui permet de localiser precisément un membre avec son adresse sur googlemap !

A suivre !

Commentaire de Epoc22 le 23/12/2006 14:06:34

Tain t'est vraiment un ouf si je puis dire !

Commentaire de Madeborah le 27/12/2006 17:22:45

Géniale cette source, pourvu que ca dure !!!

Commentaire de iguane le 29/12/2006 18:31:53

Je trouve l'idée très sympathique et fort utile je pense pour le milieu associatif
Franchement très bien.

Commentaire de rocknroll2 le 30/12/2006 11:42:05

Bravo NIKOLO !
Etant en milieu associatif, c'est super cool.
Mis en place en phase de test, pas trop de soucis, sauf pour certains caractères, rajouté dans les liste de remplacement.
Petit souci cependant sur les adresses et les lieux comportant des apostrophes (genre: l'étoile)
As-tu une solution?
Autre chose, l'affichge est très résident sur les cartes, en cas de modification d'une adresse par exemple, le lien proposé reste l'ancienne adresse pendant pas mal de temps. Cela vient-il du XML (je ne crois pas) ou du Flash peut-être....

A te lire et encore bravo.

rocknroll2

Commentaire de nikolo le 30/12/2006 14:43:52

Merci !

Normalement le caractere ' est remplacé par un +, donc ca devrait fonctionner mais si tu dis qu'il y a un bug alors peut tu m'en dire plus ?

pour les adresses, je pense que c'est le cache du swf (enfin celui de IE).
Donc vide la cache ou mets le a 0, pour tes tests.

niko

Commentaire de rocknroll2 le 31/12/2006 11:13:09

Slt NIKOLO,
En fait, l'erreur venait de moi.... mon formulaire pour remplir l'adresse n'était pas correctement programmé et n'échappait pas les apostrophes.... Mille excuses d'avoir mis en doute ton travail...
Par contre, il semble qu'en fait, tes remplacements de caractères posent problème sur googlemap.
Tu transforme remplaces les "éè....." ce qui fait que:
"Rue des écoles Créteil france" se transforme en "Rue+des+ecoles+Creteil+france" et donc que l'adresse devient:
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+ecoles+Creteil+france
Introuvable....
Par contre:
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+écoles+Créteil+france
donne le résultat escompté....
Y at'il une raison particulière de faire cette transformation de caratères?
A te lire
Passe de bonnes fêtes !
Rocknroll2

Commentaire de nikolo le 31/12/2006 18:12:50

Salut Rocknroll2,

Je transforme les caracteres pour deux raisons :

1/ Pour la lecture du fichier XML par le SWF.
2/ Essaye avec firefox tu verras le résultat des caracteres accentués par l'url...

De plus je viens de tester les deux url que tu donnes :
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+ecoles+Creteil+france
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+écoles+Créteil+france

celle accentuée et celle non accentuée, elles donnent toute les deux le meme résultat. La carte localise aussi bien la 1ere que la 2eme... Vide ton cache et resteste.

Quel navigateur utilises tu ? Moi je suis sur IE6

Tiens moi au courant.

Niko

Commentaire de rocknroll2 le 02/01/2007 12:13:22

Slt NIKOLO,
Je n'y comprends plus rien, effectivement, maintenant ça marche (sans changement...).
J'utilise IE6.
J'ai vidé mon cache local.... s'en est peut-être la raison...
Tu parles dans ta description, d'une googlemap key personnalisée. Peux-tu m'en dire plus?
Pour l'instant pas de souçi, mais si un jour tu décides de supprimer ton accès.... plouf, plouf...
A bientôt
Meilleurs voeux pour cette nouvelle année 2007
Rocknroll2

Commentaire de fanfouer le 03/01/2007 12:41:44

Salut nikolo :)
Bravo pour ton exellent travail et j'ai d'ailleurs 2 ou 3 questions à te poser dessus :
-Comment fait-on pour changer l'adresse du fichier XML à charger?
-J'aimerai me servir du systeme autrement que pour une carte de membre. Seulement il n'y a pas le FLA pour modifier les labels tels que 'membre' ou els autres histoire que je remette ca dans mon contexte. Quand penses-tu poster la source (si tu la poste biensur ^^).

Voila, en tout cas bravo, c'est ce qu'il me manquait :)

Commentaire de flopad le 04/01/2007 09:59:50

Bonjour,

excellent code, par contre, est-il possible d'obtenir le fichier .fla pour adapter la carte...?

Merci d'avance

Commentaire de fanfouer le 04/01/2007 15:28:37

Pour changer l'adresse du fichier XML aussi...

Tu peut utiliser un paramètre dans ton objet HTML je crois pour passer l'url du fichier a charger au swf. Ca évite de la coder en dur et on peut la changer facilement comme ca ;)

Commentaire de nikolo le 08/01/2007 14:15:42

Réponse à FANFOUER :

Oui je vais rajouter une variable dans le fichier settings.php.
Cette variable sera l'adresse du XML a charger. Cettte varaible sera passée au SWF par le fichier XML.
Modification pour la version 1.3.

A suivre.

Commentaire de nikolo le 08/01/2007 14:17:15

Réponse à Flopad :

Bonjour, je ne compte pas donner le FLA pour le moment.
Et pour ceux qui veulent modifier qqch, faites m'en la demande et si c'est pas trop compliqué je ferais moi meme les modifications.

Merci.

Commentaire de nikolo le 08/01/2007 14:36:25

Réponse à RocknRoll2 :

Bonjour,

Le jour ou je decide de cloturer mon compte google (c'est pas demain la veille ;-), je fournirais le script de géolocalisation google. Et vous devrez obtenir une KEY GOOGLEMAP, qu'il faudra remplacer dans ce script.

Pour le moment le script évolue tres souvent, et au meme titre que le FLA, je ne compte pas les donner tout de suite.

A suivre !

Commentaire de rocknroll2 le 08/01/2007 19:04:54

Slt NIKOLO
OK no problem
Tiens nous au courant pour la version 1.3....
A+
Rocknroll2

Commentaire de LyriC7r le 08/01/2007 21:36:59

Je n'arrive pas à visualiser les membres sur carte.

Est ce que ça vient du fait que je n'ai pas les champs adresse et pays dans ma table user ?

Commentaire de nikolo le 08/01/2007 22:15:18

Oui c'est certainement dû à ca, mais quelle erreur as tu ?

Commentaire de LyriC7r le 08/01/2007 22:46:42

et bien je n'ai rien qui apparait sur la carte...

Commentaire de nikolo le 08/01/2007 23:08:59

Si tu n'as pas de champ 'adresse' et 'pays' dans ta bdd, il te faudra alors utiliser la version 1.0, téléchargeable à cette url :

http://www.france-map.fr/phpmysql_france_map/france_map_1.0.zip

a+

Commentaire de LyriC7r le 08/01/2007 23:17:51

merci bien !!!

Je vais tester ça et je te tiendrai au courant des demain je pense...

Commentaire de nikolo le 08/01/2007 23:18:41

ok !

Commentaire de nikolo le 10/01/2007 02:42:53

Avis a tous les codeurs ! Mise a jour 1.2 en ligne...

Commentaire de LyriC7r le 10/01/2007 10:49:06

J'ai essayé la carte version 1.0

ça fonctionne si ce n'est que j'ai un membre qui est compter 2 fois (je l'ai essayé pour deux tables différentes, et ça le fait tout pareil)

Sinon vraiment sympa ce code (à méditer, la possibilité de faire un thème... je sais je suis exigeant là !!! ;-) )

En tout cas, bonne continuation NIKOLO, je vais suivre l'évolution avec intérêt

Commentaire de nikolo le 10/01/2007 11:48:03

Salut LyriC7r,

Peux tu m'en dire plus au sujet de tes doublons ? s'il y a un bug j'aimerais bien le debugger.
Qu'entends tu par thème ? si c'est changer les couleurs des départements, c'est dispo dans la version 1.2 ! téléchargeable plus haut...

A+

Commentaire de LyriC7r le 10/01/2007 21:28:43

J'ai un membre qui apparait 2 fois dans le même département.
Pourtant, il apparait qu'une seule fois dans ma table sql.

Commentaire de nikolo le 12/01/2007 02:42:07

Tu peux me garantir que le probleme ne vient pas de ta BDD ?

Commentaire de nikolo le 12/01/2007 02:44:00

Pout tous ceux que ca interesse, la version 1.3 est en cours de DEV.
Un export des membres en excel par départements est fait,
Un export total de tous les membres en excel est également fait.
Vous pourrez désormais choisir le pas de coloration, et choisir sur le SWF les couleurs des pas...

A Suivre !

Commentaire de nikolo le 15/01/2007 22:45:12

Je crois que je viens de mettre la main sur le bug du doublon :
le doublon serait-il en haute marne ?

Commentaire de LyriC7r le 16/01/2007 12:53:07

en fait sur une de mes cartes, c'est la haute garonne, et sur l'autre, seine et marne...

Commentaire de nikolo le 16/01/2007 22:57:59

Oula, alors la je ne vois pas d'ou vient le bug.
Par contre il y a un bug dans les versions courantes, la HAUTE MARNE affiche les membres de la LOIRE.
Je suis en train de corriger ce bug, pour la Version 1.3 ! Pleine de nouvelles fonctionnalités.
Disponibilité dans 3 jours...

Commentaire de vincenteam44 le 17/01/2007 11:53:46

Salut Nikolo, félicitations pour ce bon boulot efficace...

J'aimerai juste savoir si quelqu'un a un problême d'affichage du swf sous firefox.
Sous IE pas de problème, d'autres fichiers swf sous firefox ne posent pas de soucis.
Merci.

Commentaire de nikolo le 17/01/2007 15:43:11

Bonjour VincentTeam,

J'ai vu effectivement un bug sous firefox. La version 1.3 sera dispo Vendredi. Elle corrige ce bug !

Commentaire de vincenteam44 le 17/01/2007 16:04:22

Super...

Merci Nikolo, j'attends cette nouvelle version avec impatience.

Commentaire de nikolo le 17/01/2007 17:31:02

Allez à tous ceux qui ont aimé cette source :

Voila la version 1.3... et plus tot que prévué...

A vous de jouer !

Commentaire de vincenteam44 le 18/01/2007 13:28:59

Bonjour Nikolo, très bien ces nouvelles fonctionnalités et en plus ça fonctionne bien sous firefox....

Merci

Commentaire de LyriC7r le 28/01/2007 14:57:04

Elle marche nickel la version 1.3...
De plus, j'ai trouvé l'astuce toute bête pour l'utiliser même sans champs adresse et pays.
Et la localisation google se fait ainsi seulement par la ville.

Merci pour tout ce travail NIKOLO

Commentaire de rocknroll2 le 29/01/2007 22:10:53

Slt à tous,

LyriC7r ==> Alors racontes...

Rocknroll2

Commentaire de LyriC7r le 30/01/2007 10:54:41

DONC, dans phpmysql_settings.php tu tapes à chaque fois le nom du champ correspondant à ton champ ville si tu n'as pas de champ pays et adresse dans ta base.

$champ_id = 'id'; // NOM DE VOTRE CHAMP *ID* DANS VOTRE TABLE SQL "MEMBRE"
$champ_cp = 'cp'; // NOM DE VOTRE CHAMP *CODE POSTAL* DANS VOTRE TABLE SQL "MEMBRE"
$champ_login = 'login'; // NOM DE VOTRE CHAMP *LOGIN* DANS VOTRE TABLE SQL "MEMBRE"
$champ_ville = 'ville'; // NOM DE VOTRE CHAMP *VILLE* DANS VOTRE TABLE SQL "MEMBRE"
$champ_adresse = 'VILLE'; // NOM DE VOTRE CHAMP *ADRESSE* DANS VOTRE TABLE SQL "MEMBRE"
$champ_pays = 'VILLE'; // NOM DE VOTRE CHAMP *PAYS* DANS VOTRE TABLE SQL "MEMBRE"

PUIS, dans phpmysql_france_map.php , ligne 72, tu mets ça :

if (strlen($row[$champ_pays]) == strlen($row[$champ_pays]) ){ // LE CHAMP PAYS DOIT ETRE = a FRANCE
if (strlen($row[$champ_adresse]) == strlen($row[$champ_adresse]) ) { // LE CHAMP PAYS DOIT ETRE = a FRANCE

à la place de ça :

if (strtolower($row[$champ_pays]) == 'france' ) { // LE CHAMP PAYS DOIT ETRE = a FRANCE

ENSUITE, ligne 125, tu mets :

$gmap = $ville_gmap.'+'.'france';

à la place de :

$gmap = $adresse_gmap.'+'.$ville_gmap.'+'.$pays_gmap;

ET ENFIN, ligne 141, tu rajoutes ça :

}

Et voilà...

Commentaire de element62com le 28/02/2007 18:07:11

à quand l'ajout des dom-tom sur la carte?
excellent script. bonne continuation.

Commentaire de nikolo le 05/03/2007 19:10:59

Bonjour,

C'est pas pour tout de suite, j'ai pas mal de boulot en ce moment, et pas vraiment le temps de m'occuper du script. Mais je ne le laisse pas tomber, il est prévu de rajouter les DOMTOM, mais surtout de revoir completement le code action script et peut etre d'en faire un composant Flash 8... A suivre.

Commentaire de tainchebraye le 31/03/2007 15:24:14

Bonjour, je viens de mettre en place le script, mais j'ai un pb lors de l'affichage de la carte: cela reste bloqué sur "chargement XML en cours NaN% " alors que le Firefox affiche terminé. le fichier XML me semble correct: <?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<membres>
<membre id="2">
<cp>75</cp>
<login>BENOIT</login>
<ville>Paris</ville>
<gmap>Paris+france</gmap>
</membre>
</membres>
je n'ai pas de champ adresse ni de pays, aussi j'ai utilisé la méthode préconisée par Lyric7r.

Avec IE, ça marche très bien...

Commentaire de cheriBB le 16/08/2007 00:50:25

Salut nikolo,

merci pour ce super script!

j'aimerais savoir s'il y a un moyen de rajouter un champ supplémentaire afin d'intégrer un décompte... un nombre de clics ou un nombre de commentaires ou un nombre de post...

par exemple, concernant les commentaires de membres, il s'agirait inclure le nombre de commentaires par membre dans le fichier data.xml et retrouver ces infos sur la carte (comme id ou ville ou login).

Ensuite, puisque tu as indiqué que tu manquais de temps, y a-t-il une chance pour que tu fournisses le FLA ? (par exemple, je voudais faire disparaitre de la map les dom tom et hors france s'il n'y a pas de données s'y rapportant)

Merci encore et vu la qualité de ce script, je reste à l'écoute des prochaines évolutions .

Commentaire de nikolo le 16/08/2007 01:20:38

Oui c'est possible, j'ai deja fait une version personnalisé avec ce genre d'infos. Je pourrais l'adapter à tes besoins, contacte moi à niko(at)france-map.fr

Commentaire de givit le 11/10/2007 10:48:10

Salut Nicolo,

Merci et Bravo pour ce script très intéressant.

J'ai un petit problème sur son installation. Voici le message que j'ai :

Impossible d'exécuter la requête : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , , , , FROM `membre` ORDER BY ``' at line 1

Saurais-tu d'où cela peut bien venir ?

Merci d'avance

Commentaire de nikolo le 11/10/2007 14:29:01

Salut Givit,

Il semblerait que tu n'ais pas renseigner correctement les champs de ta base de données.
Verifie bien le fichier settings.php, et surtout la partie qui concerne les noms des champs de ta base de données.

Si tu ne trouves pas contacte moi à niko@france-map.fr en m'envoyant ton fichier settings.php

A+

Commentaire de Frankapia le 24/12/2007 11:37:58

Bonjour,
excellent code
Comment spécifier l'adresse du fichier xml au swf ?
Merci par avance
Frank

Commentaire de kochise1 le 04/09/2008 06:15:43

bonjour et bravo pour ce code. j'aimerais que les fichiers xml soient générés par les requètes php et que ce soit ma véritable liste d'adhérents qui s'affiche et non les infos présentes dans les xml que tu fournis. est-ce possible et comment ? merci d'avance.

Commentaire de nikolo le 05/09/2008 02:23:00

modifie le fichier settings.php pour qu'il se connecte à ta base de données et ca doit marcher !

Commentaire de nikolo le 17/09/2008 15:41:32

La version 3 sort en Beta d'ici quelques jours... Y a t il des beta testeurs dans le coin ?
Faites le moi savoir en m'écrivant à niko[at]france-map.fr

a+

Commentaire de moustik57 le 18/11/2008 14:42:12

Bonjour NIKOLO jai un petit problème quand a laffichage de la carte sa reste bloquer sur chargement en cours quelqu1 pourrait maider svp

merci davance

@ bientot jespere

Commentaire de kohntark le 22/11/2008 23:06:55

Salut,

Bravo pour ce très beau script. ... mais :) :

Il me semble que tu utilises une table d'environ 16000 enregistrements dans l'exemple que tu fournis sur ton site, en indiquant à juste titre qu'il n'y a pas de problème notable sur les temps de création de la map.

Certes, mais sur une base de presque 500000 là ça ne fonctionne plus du tout.

Voilà ce que je souhaiterai faire sur une DB de cette taille :
  - affichage du nombre de membres par département dans l'info bulle (ex : 60 - Oise - 36000 membres)
  - un click sur un département montre un tableau affichant le nombre de membres par CP (ex : 60000 | 487 membres, 60100 | 230 membres, ...)
  - un double click sur un CP permettrait ensuite d'appeler une page listant les membres du CP

Je n'ai pas "creusé" plus que ça, mais il ne me semble pas y avoir de manière simple d'arriver à ce résultat.
L'idéal serait sans doute d'ajouter la possibilité de définir directement les valeurs de l'info bulle (et donc de la coloration) et/ou les données du tableau appelé. Il serait ainsi possible de gérer des bases de taille importante et l'adaptabilité en serait grandement améliorée.

... chui pas sur d'avoir été très clair :)




Commentaire de nikolo le 28/11/2008 00:46:08

Bonjour,

Peux tu me contacter à niko[at]france-map.fr, pour que l'on voit si j'arrive à faire qqch pour toi.

Commentaire de merci51 le 30/01/2010 16:02:10 10/10

Bonjour,
Moi je met 10,

c'est quand même super simple et intégrable.

je viens de jeter un ½il sur ton site, la vidéo est clair ..
très bien..

je garde sous le coude (c'est pas ce que je cherche)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

carte meteo de france en flash [ par extremepc ] bonjour a tous !! j'explique mon probleme!ce soir je doit rendre un mon examen en flash et j'ai pas eu le temps de le faire!! car trop de boulot.le pr carte de france flash avec lien des départements vers un fichier php [ par manuel49 ] Je cherche une personne qui pourrait me trouver le moyen de faire un lien vers un fichier php qui r&#233;cup&#232;re les donn&#233;es d'un fichier exc carte géographique de la France [ par winosx01 ] Bonsoir,Je dois créer une carte géographique en php/mysql. Si on clique sur une ville, affichage du nombre d'habitants, densité,département,région.Mer Carte de france avec informations par département [ par Damsssss ] Bonjour,Je cherche à afficher sur une page web une carte de france où l'on peut cliquer sur chaque département. Lorsqu'un département est sélectionné Api Google Maps ok en local mais pas en online [ par prachou ] Bonjour à tous ! Après avoir parcouru en vain la toile je me décide a créer un post pour mon problème auquel je n'ai toujours trouvé aucune solution. Programer une punaise sur une carte avec ajax [ par zouhair07 ] Bonjour, Je suis entrain de developer une carte geographic avec ajax "voir google maps" maintenant je me suis bloqué je veux declarer une liste deroul Positionnement sur carte [ par fabrice88 ] Bonjour,sur mon site internet je propose aux internautes de visiter des endroits de mon département. Actuellement j'ai donc une galerie photos avec po Manipulation des cartes geographiques [ par maachanas ] Bonjour je suis sur un projet qui consiste a calculer la distance entre les villes en les sélectionnant depuis une vrai carte donc j'ai besoin d'une définition de zones droppables [ par juanitabanana ] Bonjour,Dans le cadre d'un projet pour mon école, je dois réaliser un jeu sur la géographie.Le principe est de faire glisser le nom des villes françai recherche dans google et mettre les resultats dans mysql [ par oummm ] Bonjour,


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales