Geo-index : ajouter facilement et rapidement la geo-localisation a votre site




Geo-index : ajouter facilement et rapidement la geo-localisation a votre site
ACCUEIL
CARTES DISPONIBLES
EXEMPLE D'UTILISATION
INSCRIPTION
SUPPORT
Structure du fichier texte
Code JavaScript
Zones cliquables prédéfinies
F.A.Q.
CONTACTEZ-NOUS


ESPACE MEMBRES

Saisissez ci-dessous votre
identifiant et votre mot de passe.

Email : 
Mot de passe : 


Mot de passe perdu ?
Email : 


EXEMPLE DE CARTE GéO-INDEX
Carte de France : 200 pixels de large
Villes de plus de 100.000 habitants
PARTENAIRES

STRUCTURE DU FICHIER TEXTE
Vous pouvez créer votre fichier texte soit " à la main " avec votre éditeur de texte habituel soit avec un script ASP ou PHP qui va générer le fichier texte a partir de votre base de données. Des exemples de script ASP et PHP sont disponibles plus bas.

Le fichier est structuré en lignes et en colonnes.
Les lignes sont séparées par des retours chariot (passage a la ligne) type unix (LF).
Les colonnes sont séparées par des point-virgules " ; ".
Chaque ligne contient les informations d’un point
Attention a limiter le nombre de lignes (donc de points/zones) au nombre maximum de points cliquables autorisés suivant la taille de la carte à afficher :
cartes de 600 pixels de large : limité à 500 points/zones cliquables
cartes de 450 pixels de large : limité à 300 points/zones cliquables
cartes de 300 pixels de large : limité à 100 points/zones cliquables
cartes de 200 pixels de large : limité à 50 points/zones cliquables

Les colonnes sont :
colonne 1 : Position du point ou Zone cliquable prédéfinie

   Pour afficher un point :
   - code postal de la ville (pour la France), ex : 06000 pour un point a NICE
   - coordonnée latitude/longitude, ex : 0.762708883/ 0.126536371
      Les coordonnées latitude/longitude doivent être converties en radians avant l’envoi
   - position X/Y en pixel sur la carte, ex : 492/426 pour un point sur NICE.

   Pour afficher une zone cliquable prédéfinie :
   - (z)nom de la zone, ex : "(z)paca" pour que la région paca soit cliquable sur la carte.
      Consulter la page "Zones cliquables prédéfinies" pour connaitres le nom des zones.

colonne 2 : Adresse URL du lien. Etant donnée que le code javascript est intégré a votre page, vous pouvez spécifier aussi bien des liens externes (ex : "http://www.microsoft.fr") que des liens internes a votre site (ex : "mapage.htm"). Si cette colonne est laissée vide, le point affiché ne sera pas cliquable.

colonne 3 : Fenêtre de destination du lien. Vous pouvez spécifier dans cette colonne dans quelle fenêtre la page de lien doit s’afficher comme la fonction TARGET d’un lien HTML classique
   - vide ou 0 = la même fenetre (_self),
   - 1 = dans une nouvelle fenetre (_blank),
   - 2 = dans la fenetre parent (_top),
   - Largeur/Hauteur (ex : "800/600") = dans une fenetre popup de 800 pixels de large et 600
      pixels de haut. Vous pouvez spécifier n’importe quelle taille à partir de 100x100 pixels.

colonne 4 : Texte ou page html à afficher dans la bulle au passage de la souris sur le point.
   - Texte (ex : "Cannes") : Le texte "Cannes" s’affiche dans une bulle de 1 ligne et 50
      caractères maximum.
   - Adresse URL (ex : "url:b_cannes.htm" ou "url:http://www.monsite.com/b_cannes.htm") :
      la page html "b_cannes.htm" de votre site s’affiche dans une bulle de 150 pixels de large sur
      100 pixels de haut. A vous de formater vos pages de bulle pour qu’elles rentrent dans ce
      format.

colonne 5 : Type de point à afficher. Ci-dessous, la liste des types de point a votre disposition.

   
0 1 vide ou 2 3 4 5 6   10 11 12 13 14 15 16   20

Il est fort probable que des colonnes supplémentaires seront ajoutées au fur et a mesure de l’évolution du système. N’hésitez pas à nous proposer l’intégration d’autres fonctionnalités. Vos propositions seront étudiées avec le plus grand soin par toute l’équipe de géo-index.

EXTRAIT D'UN FICHIER TEXTE
Position Lien Dest Texte ou URL à afficher Point
13100;http://www.aix.info;1;Aix : 123842 hab;13
80090;;1;Amiens : 131872 hab;1
49000;;1;Angers : 141404 hab;2
25000;;1;Besançon : 113828 hab;1
33300;http://www.bordeaux.fr;1;Bordeaux : 210336 hab;13
(z)paca;paca.html;0;Provence Alpes Côte d'Azur;0


EXEMPLE DE SCRIPT PHP GENERANT UN FICHIER TEXTE

  // Chemin et nom du fichier texte
  $filename = "fichiersgeoindex/villesdeplusde100000habitants.txt";
  // Ouvre le fichier en mode ecriture
  $handle = fopen($filename, "a");
 
  // Requete MySQL pour récupérer les informations d'une table
  $SQLcity = "SELECT * FROM city WHERE city_population>100000 GROUP BY city_name";
  $Rscity = mysql_query($SQLcity,$dblink);
  while ($valcity=@mysql_fetch_array($Rscity)) {
    $citypostalcode = $valcity["city_postalcode"];
    $cityurl = $valcity["city_url"];
    $cityname = $valcity["city_name"];
    $citypopulation = $valcity["city_population"];
    // Ecriture de la ligne d'informations
    fwrite($handle, $citypostalcode.";".$cityurl.";1;".$cityname." : ".$citypopulation." hab;1\n");
  }
  // Fermeture du fichier texte
  fclose($handle);


EXEMPLE DE SCRIPT ASP GENERANT UN FICHIER TEXTE


Prochainement




OU PLACER VOS FICHIERS TEXTE ?
Vos fichiers textes doivent être uploadés dans votre espace d’hébergement internet sur votre serveur et être accessible à l’adresse indiqué dans les informations de votre compte.

Si vous avez spécifié comme répertoire d’accès à vos fichiers textes l’url : "http://www.monsite.com/mesfichiersgeoindex" et que vous indiquiez dans le code JavaScript le fichier "villes.txt", notre système ira télécharger le fichier "http://www.monsite.com/mesfichiersgeoindex/villes.txt" sur votre serveur.


Accueil | Exemple | Inscription | Support | F.A.Q. | Mentions Légales | C.G.U.
© copyright SitesPros 2007-2017, tous droits réservés.