Carte de france pour localiser vos membres php / mysql , xml et flash---------------------------------------------------------------------
Url     : http://codes-sources.commentcamarche.net/source/40795-carte-de-france-pour-localiser-vos-membres-php-mysql-xml-et-flashAuteur  : cs_nikoloDate    : 07/08/2013
Licence :
=========

Ce document intitul  Carte de france pour localiser vos membres php / mysql , xml et flash  issu de CommentCaMarche
(codes-sources.commentcamarche.net) est mis  disposition sous les termes de
la licence Creative Commons. Vous pouvez copier, modifier des copies de cette
source, dans les conditions fixes par la licence, tant que cette note
apparat clairement.

Description :
=============

VERSION 3.0_______________
<br />
<br />Ce script permet de colorer les d&eacu
te;partements et les r&eacute;gions de france en fonction de leur densit&eacute;
 de population. Connectez la carte &agrave; votre base de donn&eacute;es et vous
 aurez une repr&eacute;sentation de la r&eacute;partition g&eacute;ographique de
 vos membres.
<br />
<br />- D&eacute;veloppement en Actionscript 3.
<br />- 
Il n'y a plus de fichier XML, le code PHP renvoie directement &agrave; flash la 
r&eacute;ponse demand&eacute;e. Ce qui permet de r&eacute;duire les temps de cha
rgement.
<br />- La carte a &eacute;t&eacute; enti&egrave;rement redessin&eacut
e;e.
<br />- Le module SWF fait 450x450 pixels ce qui permet de faire un includ
e dans une de vos pages. Mais vous pouvez toujours afficher la carte dans une no
uvelle fen&ecirc;tre ou une pop-up.
<br />- Vous pouvez d&eacute;sormais ajoute
r autant de champs que vous le d&eacute;sirez dans le descriptif d'un membre.
<
br />- La mise en forme du texte dans le descriptif d'un membre est g&eacute;r&e
acute;e par un fichier CSS externe.
<br />- La palette d'option est cach&eacute
;e et apparait lorsque l'on click sur le bouton &quot;OPTIONS&quot;. Ce qui a pe
rmis un gain de place cons&eacute;quent.
<br />- La plupart des couleurs des &e
acute;l&eacute;ments graphiques sont customizables.
<br />- La Corse retrouve e
nfin ses deux d&eacute;partements 2A et 2B !
<br />
<br />Pour la d&eacute;mo 
: <a href='http://www.france-map.fr' target='_blank'>http://www.france-map.fr</a
>
<br />
<br />Pourt l'installation : <a href='http://www.france-map.fr/videos
/install/install.php' target='_blank'>http://www.france-map.fr/videos/install/in
stall.php</a>
<br />
<br />N'h&eacute;sitez pas &agrave; commenter ce script, 
il est en plein developpement et vos remarques seront bien utiles.
<br />
<br 
/>VERSION 2.0_______________
<br />
<br />Bonjour &agrave; tous,
<br />
<br 
/>Je suis tr&egrave;s heureux de vous annoncer la sortie du module de la carte d
e France en Version 2.0. J'y travaille depuis plusieurs semaines, et j'ai essay&
eacute; de tenir compte de tous les conseils que vous m'avez donn&eacute;.
<br 
/>
<br />Au programme des nouvelles fonctionnalit&eacute;s :
<br />- Modifier 
l'affichage : Par d&eacute;partements ou par r&eacute;gion (toutes les options d
isponibles pour les d&eacute;partements sont &eacute;galements disponibles pour 
les r&eacute;gions)
<br />- Lister les membres d'une meme ville, puis possibili
t&eacute; d'exporter en Excel
<br />- Le datagrid qui affiche le contenu par vi
lle, donne le Login + l'adresse du membre
<br />
<br />Corrections de Bugs :

<br />- Bug dans L'Essonne
<br />- Les champs de tranches &eacute;taient trop p
etits pour les nombres &agrave; + de 4 chiffres.
<br />
<br />Optimisation :

<br />- Affichage d'une barre de chargement pour voir la progression du chargeme
nt XML
<br />- Optimisation du code ActionScript 2.0
<br />- R&eacute;&eacute;
criture de quelques fonctions esentielles afin d'optimiser les cartes avec beauc
oup de membres (+10 000)
<br />- Le chargement de la combobox &quot;Lister par 
villes&quot; se fait par le settings.xml, afin d'augmenter la vitesse de chargem
ent des options.
<br />
<br />Nouveau Design : 
<br />- Les pays limitrophes 
sont pr&eacute;sent.
<br />- Le smiley &agrave; chang&eacute; de tete... ;-)
<
br />- Quand on localise par login, un label a &eacute;t&eacute; rajout&eacute;


<br />- Quand on localise par departement, un label a &eacute;t&eacute; rajout&
eacute; (idem r&eacute;gion)
<br />- Quand on localise par le numero de d&eacut
e;partement, un label a &eacute;t&eacute; rajout&eacute; (idem r&eacute;gion)
<
br />- Le Label suit la souris au dessus des d&eacute;partements
<br />
<br />
VERSION 1.4_______________
<br />
<br />- REFONTE COMPLETE DU CODE ACTIONSCRIP
T =&gt; le nouveau code AS permettra de faire bien mieux evoluer la carte et sur
tout de pouvoir l'adapter facilement &agrave; d'autres pays
<br />- CORRECTIONS
 DE BUG MAJEURS DANS CERTAINS DEPARTEMENTS.
<br />- AJOUT DES DOM TOM et de MON
ACO.
<br />- MODIFICATION DE L'INTERFACE GRAPHIQUE.
<br />- SWF EN VERSION FLA
SH 9.
<br />- JAVASCRIPT QUI ACTIVE AUTOMATIQUEMENT LE SWF DANS INTERNET EXPLOR
ER.
<br />- REORGANISATION DE L'ARBORESENCE DES FICHIERS.
<br />
<br />- NOUV
ELLES OPTIONS :
<br />-- LOCALISATION PRECISE SUR GOOGLEMAP ou RENVOI VERS UN S
CRIPT A VOUS =&gt; Lorsque vous cliquez sur le login d'un membre, soit vous voul
ez une g&eacute;olocalisation sur googlemap (&eacute;x&eacute;cut&eacute;e sur F
rance-map.fr), ou vous renvoyer la variable de votre choix vers un script &agrav
e; vous. J'ai mis un exemple de script (locate.php), afin que cela soit plus cla
ir pour les novices.
<br />-- URL ET VARIABLE RENVOYEE PERSONNALISABLES APRES L
E CLICK SUR LE NOM D'UN MEMBRE
<br />-- PAS AUTOMATIQUE OU MANUEL =&gt; le calc
ul du pas pour la d&eacute;finition des couleurs est personnalisable.
<br />-- 
GESTION DE L'ABSENCE DE CHAMP 'adresse' ET 'pays' =&gt; plus besoin de bidouille
r mon code, il suffit de pr&eacute;ciser si vous ou pas avez ces champs dans vot
re BD.
<br />
<br />VERSION 1.3_______________
<br />NOUVELLES FONCTIONNALITE
S
<br />- Vous pouvez d&eacute;sormais modifier les couleurs des d&eacute;parte
ments directement sur la carte, en cliquant sur les couleurs. Le r&eacute;sultat
 est instantan&eacute; sur la carte. Attention : Les couleurs choisies ne sont p
as sauvegard&eacute;es dans le XML, car chaque utilisateur qui visoinnera votre 
carte pourra changer les couleurs et afficher donc la carte &agrave; sa convenan
ce. Les couleurs d'affichage par d&eacute;faut sont modifiables dans le fichier 
phpmysql_settings.php.
<br />- Vous pouvez modifier le pas directement sur la c
arte. Les pas en Bleu sont &eacute;ditables, et le resultat est instantan&eacute
; sur la carte.
<br />- Dans les options de la carte : Vous pouvez exporter les
 membres d'un d&eacute;partement en excel, en choisissant un d&eacute;partement 
par son code postal puis en cliquant sur l'icone excel se trouvant &agrave; droi
te du menu.
<br />- Dans les options de la carte : Vous pouvez exporter TOUS le
s membres en excel, en cliquant sur Export Global.
<br />- Dans les options de 
la carte : Vous pouvez r&eacute;tablir les couleurs d'origine.
<br />- Dans les
 options de la carte : Vous pouvez r&eacute;tablir le pas de coloration d'origin
e.
<br />
<br />CORRECTIONS BUGS
<br />- Bug affichage SWF dans firefox
<br 
/>- Bug dans la Haute Marne
<br />- Bugs mineurs dans le SWF
<br />- Am&eacute
;lioration du code HTML g&eacute;n&eacute;r&eacute; par le fichier PHP.
<br />-
 Am&eacute;lioration du code PHP
<br />
<br />- MODIFICATIONS APPORTEES A LA V
ERSION 1.3
<br />Je fournis deux version SWF :
<br />La 1ere : ADMIN elle perm
et d'exporter en excel
<br />La 2eme : USER ne permet pas l'export en excel
<b
r />Qui voudrait voir un internate lambda telecharger votre base de donn&eacute;
es de clients ?...
<br />
<br />VERSION 1.2_______________
<br />NOUVELLES FO
NCTIONNALITES
<br />- Vous pouvez d&eacute;sormais modifier les couleurs des d&
eacute;partements
<br />- Vous pouvez modifier le chemin du fichier XML qui ser
a charg&eacute; dans le SWF
<br />- Vous pouvez modifier le mot 'membres' dans 
l'affichage de la carte et mettre a la place 'amis', clients, clubs... Bref ce q
ui vous fait plaisir !
<br />- Localiser un d&eacute;partement par son NOM ou s
on CODE POSTAL
<br />
<br />CORRECTIONS BUGS
<br />- Bug dans la coloration d
u 2eme PAS
<br />- Bugs mineurs dans le SWF
<br />- Modifications mineures dan
s l'affichage des combobox
<br />
<br />VERSION 1.1_______________
<br />- Co
de PHP optimis&eacute;
<br />- Ajout d'une fonctionnalit&eacute; dans le SWF pe
rmettant de g&eacute;olocaliser sur google map, un membre grace &agrave; son adr
esse !
<br />L'adresse du membre est envoy&eacute;e &agrave; mon script. Si l'a
dresse est trouv&eacute;e, la carte se focalisera sur la localisation de votre m
embre.
<br />Si elle n'est pas trouv&eacute;e, une fenetre prompt(javascript) s
'ouvre et vous permet de modifier l'adresse afin de la trouver...
<br />Cette f
onction marche avec ma GOOGLEMAP KEY, le fichier googlemap_api2.php sera donc he
berg&eacute; sur mon serveur. Mais ne vous en faites pas, pour ceux qui le d&eac
ute;sirent, je pourrais modifier le SWF pour faire appel au fichier googlemap_ap
i2.php qui se trouvera sur votre serveur. Il vous faudra donc demander &agrave; 
google votre propre API KEY pour que ce scirpt fonctionne. Envoyez moi un messag
e si certains d'entre vous veulent une version personnalis&eacute;e.
<br />
<b
r />VERSION 1.0_______________
<br />Ce script permet de localiser des membres,
 clients, amis...par d&eacute;partements. Vos membres doivent &ecirc;tre stock&e
acute;s dans une base mysql. Le script php g&eacute;n&egrave;re un fichier XML, 
qui sera ensuite lu par le fichier SWF.L'installation prend 5 minutes...
<br />
Le nombre de membres accept&eacute;s par le SWF est illimit&eacute;, mais plus v
ous aurez de membres et plus le chargement du XML sera long.
<br />
<br />A vo
us de jouer !
