Nov 19
 

Depuis le début de la semaine, je suis le CodeWay 3

Dans cet article, je vous propose de retrouver une application mettant en œuvre différents points abordés durant les diverses sessions dont :

L’application ressemble à ceci :

Interface en français

Interface en français

On remarquera que l’interface est en français sur la capture ci-dessus.

Cette fois-ci, l’interface est en anglais :

Carte mixte, interface en anglais

Carte mixte, interface en anglais

La mise en œuvre est parfaitement décrite dans la session d’Olivier Sannier ainsi que dans la documentation fournie avec le programme d’installation de dxgettext permettant d’avoir tout sous la main.

Dans mon exemple, j’ai mis en œuvre :

  • traduction simple
  • traduction avec plusieurs variables
  • traduction avec pluriel
  • utilisation de la langue courante de l’OS
  • modification de la langue à chaud

Le TWebGoogleMap de Thierry utilise l’API de Google pour afficher l’interface de Google Maps et permet de gérer très facilement l’ajout de marqueurs, les différents types de cartes, les zooms, …

Carte du relief

Carte du relief

Avec le TWebGoogleMap, j’ai mis en œuvre :

  • latitude et longitude
  • les types de cartes
  • le zoom
  • les marqueurs : ajout, suppression, click

Les sources sont disponibles ici : Sources
Pour tester l’application compilée, il suffit de décompacter le fichier suivant : Application compilée
Avant d’effectuer une première recherche, vous devez avoir la base de données de Maxmind dans le même répertoire que l’application. Vous pouvez retourner sur le précédent article plus détaillé sur la géolocalisation.

Share

Lien permanent vers Localisations… Rédigé par Whiler \\ Tags : , , , , , , , ,

10 réponses pour “Localisations…”

  1. Akim Merabet a dit :

    Salut,

    Simple, efficace et beautiful!

    Répondre

  2. Lion a dit :

    (y) (y) (y)
    SVP donner Moi un lien Direct
    Pour Le TWebGoogleMap de Thierry Laborde
    Et Merci ;)

    Répondre

  3. Whiler a dit :

    @ Lion : Son composant a évolué depuis.. Il est disponible depuis cette page

    Thierry a peut-être encore la version d’origine… il faut voir directement avec lui

    Répondre

  4. Lion a dit :

    Merci beaucoup (bow)
    Mais j’ai un Error sur cette unit uPrivateConst
    O*u je trouve Le

    ;)

    Répondre

  5. Whiler a dit :

    @ Lion : Ben nul part… (lol) parce qu’en fait, je l’avais volontairement externalisée…

    Voici en fait son code, sans la valeur qui va bien :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    unit uPrivateConst;


    interface

    const
      GOOGLE_API_KEY = 'VOTRE_CLE';

    implementation

    end.

    Répondre

  6. Lion a dit :

    Encore merci beaucoup ;)
    Je suis nouveau dans le monde de Delphi (angel)

    Répondre

  7. Whiler a dit :

    @ Lion : Attention ! Plus on en fait, plus on y prend goût ! (love)

    Répondre

  8. Lion a dit :

    @ Whiler : hhhh Oui c Vrais ^_^
    J’ai 17 ans; je Commencé à apprendre Delphi 3 mois d’été de cette Année XD .
    et Je l’ai trouvé incroyable (y) .

    Répondre

Laisser une réponse

(requis)

(requis)

*

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »