Carte de france pour localiser vos membres php / mysql , xml et flash

Description

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.php

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 !

Codes Sources

A voir également

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.