Geo :: Code postal :: Lieu

GEO :: PostCode :: L'emplacement est une classe d'assistance pour Geo :: Postcode qui gère les recherches de référence de la grille.
Télécharger maintenant

Geo :: Code postal :: Lieu Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • William Ross
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~wross/

Geo :: Code postal :: Lieu Mots clés


Geo :: Code postal :: Lieu La description

Geo :: Code postal :: L'emplacement est une classe d'assistance pour Geo :: Postcode qui gère les recherches de référence de la grille. Geo :: Code postal :: L'emplacement est une classe d'assistance pour Geo :: Postcode qui gère la grille Références de référence.synopsis $ Geo :: PostCode :: Lieu :: Datafile = '/USR/Local/lib/PostCodes.db'; mon ($ x, $ y) = geo :: postcode-> coordonnées ("EC1R 8BB '); Geo :: PostCode :: Lieu détient les fonctions Gridref-Recherche de Geo :: Postcode. Il est séparé ici pour minimiser l'empreinte du module principal et faciliter la sous-classement.La n'a pas vraiment d'une interface directe utile, car elle nécessite un objet de Geo :: postcode (ou une sous-classe) et est très facilement accessible à travers cela. objet, mais il dispose de quelques variables de configuration et il y a une documentation de méthode ici pour toute personne intéressée par la sous-classement ou la modification de la source de données.GriDref DataTathe a au moins trois façons de fournir vos propres données gridref.replacez le fichier de données si vous le pouvez Obtenez vos données dans un fichier SQLITE, tout ce que vous avez à faire est de définir la localisation :: Datafile ou $ ENV {POSTCODE_DATA} sur le chemin complet de votre fichier de données: $ GEO :: Localisation :: Datafile = '/Home/site/data/postcoodes.db'; # ou perlsetenv postcode_data /home/site/data/postcodes.dbi've inclus (in ./usful) Un script idiot que j'utilise pour activer les données .csv dans un fichier SQLITE approprié pour une utilisation avec ce module.replacer la poignée de la base de données. Requête que nous utilisons pour récupérer des informations de localisation est très simple et fonctionner avec n'importe quel manche de base de données DBI. Si votre application met déjà à disposition une poignée de base de données appropriée ou que vous souhaitez en créer une externe et assurez-vous qu'il est réutilisé, il ne devrait que fonctionner: $ geo :: postcode :: emplacement :: dbh = $ my_dbh; $ Geo :: Code postal :: Lieu :: TableMename = 'Postcodédata'; mon ($ x, $ y) = geo :: postcode-> coordonnées ("EC1Y 8PQ '); si elle fonctionnait sous mod_perl, vous ne voulez probablement pas partager la poignée comme ça. Vous pouvez obtenir la même chose avec des méthodes d'instance et éviter les effets secondaires, mais vous devez faire les appels au bon moment: mon code postal $ = Geo :: Postcode-> Nouveau ('EC1Y 8PQ'); $ Code postal-> Emplacement-> DBH ($ my_dbh); $ Code postal-> Emplacement-> Nom de la table ('postcodedata'); mon ($ x, $ y) = $ code postal-> coordonnées; remplacer le mécanisme de recherche en sous-classe, le processus de récupération de données est divisé pour le rendre aussi simple que possible: voir les descriptions de méthode ci-dessous pour plus de détails. Vous devriez être capable de remplacer la source de données en remplaçant DBH ou de refaire toute la recherche en remplaçant la récupération. $ Geo :: postcode-> location_class ('My :: Lieu'); paquet mon :: Lieu; Utilisez la base QW (Geo :: Postalcode :: Localisation); Sub DBH {...} Exigences: · Perl


Geo :: Code postal :: Lieu Logiciels associés

POD :: HTMLTREE

POD :: HTMLTREE est un module PERL pour créer une hiérarchie de documents HTML à partir de la PMS de votre module. ...

171

Télécharger