Produits Joomla!

  • Logo du produit Ghoz-Software

    Ghoz-Software

    Application de facturation utilisant le framework Joomla! L'intégration est faite grâce à un composant front-end / back-end.
    Suite...

  • Logo du produit VirtueMart GSE

    VirtueMart GSE

    VirtueMart est votre solution e-Commerce préférée ?
    Suite...

  • Logo du produit GEstate

    GEstate

    Bientôt en ligne !
    Suite...

GeoLocalisation
Mercredi, 23 Juin 2010 20:54

Nous avons fait quelques améliorations intéressantes dans notre solution de gestion VirtueMart - VirtueMartGSE - ces deux derniers jours ...
Nous avions besoin d'une carte du monde affichant un marqueur pour chacune des ventes VirtueMart présente dans le système e-commerce.

Nous avons étudié un peu la l'API Google Map et avons programmé un sous-module permettant l'affichage d'une telle carte.


La première question était de convertir toutes les adresses des clients en coordonnées pouvant être placées sur la carte. Ce processus est appelé géolocalisation.
La question suivante a été de surmonter les limitations de l'API Google Map qui ne permet l'exécution que de 10 requêtes simultanées par requête de page.
Pour contourner cette limitation, nous stockons les informations de géolocalisation dans la base de données VirtueMart via une requête AJAX.
Lors de l'affichage de la carte, les marqueurs sont alors placés sur la carte sans avoir besoin de géolocaliser une nouvelle fois les adresses.

La manipulations de ces données ouvre de nouvelles perspectives...
Il est maintenant possible de placer sur une carte les personnes ayant acheté des articles particuliers au cours de leurs séances de shopping. Imaginez, nous pourrions mettre en relation ces personnes partageant les mêmes centres d'intérêts !

Continuez à nous lire pour d'autres voyages programmatiques...