Perl GeoNames Client

授权协议 Artistic License/GPL
开发语言 Perl
所属分类 企业应用、 地理信息系统GIS
软件类型 开源软件
地区 不详
投 递 者 皇甫鸿远
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Perl GeoNames Client 是 GeoNames 的 Perl 语言客户端开发包。

示例代码:

use Geo::GeoNames;
  use Data::Dumper;
  my $geo = new Geo::GeoNames();

  # make a query based on placename
  my $result = $geo->search(q => 'Fredrikstad', maxRows => 2);

  # print the first result
  print " Name: " . $result->[0]->{name};
  print " Longitude: " . $result->[0]->{lng};
  print " Lattitude: " . $result->[0]->{lat};

  # Dump the data structure into readable form
  # This also will show the attributes to each found location
  Data::Dumper->Dump()

  # Make a query based on postcode
  $result = $geo->postalcode_search(postalcode => "1630", maxRows => 3, style => "FULL");
  •   Perl被称为"骆驼"语言。发明perl的Larry Wall就说过:“Perl可能不好看或者不好闻,但是它能完成任务”。 Perl是文本处理语言,它最初就是为了这个目的设计的。 Perl是网络编程语言,它内置了socket/client-server协议。 Perl是系统管理语言,全球网络很多服务器上就运行着它的脚本。很多时候是单行的脚本。 Perl是Web脚本编写语言。至今它仍然是最流行的

  • package Weixin::Client; use strict; use File::Spec; use Weixin::Util; use LWP::UserAgent; use Weixin::UserAgent; use LWP::Protocol::https; use base qw( Weixin::Message Weixin::Client::Callba

  • #!/usr/bin/perl -w # # snpp.alert - Pure perl SNPP client # # Copyright (C) 1998, Michael Alan Dorman # # snpp.alert is based on the alert.template distributed by mon. # # Copyright (C) 1998,

  • Perl是我接触的第一个动态脚本语言,但其实上它的资历已经可以作为其它语言的祖母了,1987年,Larry Wall发布了Perl。那已经是20年前的事情了。在计算机世界,20年的时间已经好像是2个世纪以前那么久远了。下面列了一些常见的动态脚本语言的发布日期: 语言 发明人 发布时间 Perl Larry Wall 1987 python Guido van Rossum 1989 ruby 松本

  • use DBI; use strict; my $host=qq/127.0.0.1/; my $sid=qq/orcl/; my $user=qq/scott/; my $password=qq/tiger/; my $dbh=DBI->connect("DBI:Oracle:Host=$host;sid=$sid",$user,$password) or die "Can't connect

  • <pre name="code" class="sql">jrhmpt01:/root# cpan Weixin::Client; 报错信息如下: t/load_module.t .. 1/1 # Failed test 'use Weixin::Client;' # at t/load_module.t line 8. # Tried to use 'Weixin::Cli

  • 在各平台下安装ActivePerl http://docs.activestate.com/activeperl/5.14/install.html Linux下安装perl 到 http://www.cpan.org/src/下载某个版本的perl,我这里下载的是perl-5.12.4.tar.gz 1. 解压:   tar -xzf perl-5.12.4.tar.gz 2. 进入perl-5

  •    在函数定义中,使用my关键字来确保用户定义函数中所使用的变量名不与任何其它同名的全局变量冲突,它使其后面的变量成为通常语言所谓的local变量。缺省情况下,perl函数中的变量是全局变量。 local变量先save再store. 如下例: $x = 9; sub mm{ print "$x\n"; } sub gg_my{ my $x = 11; print "cal

  •  #!/usr/bin/perl print "Content-type:text/html/n/n"; if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } @pairs = split(/&/

  • 最近碰到了Perl - my, local, our 这个问题,收集了下! 首先给出一个摘录过来的实例,运行完后自己仔细看看就知道my和local的区别了,实例后没懂得我在分析。 ############################################## #!/usr/bin/perl # not strict clean, yet, but just wait $global

  • 我一向喜欢写 #!/usr/bin/perl这么写的很大部分原因是为了兼容 Linux(Unix). 但是假设你的 Perl 目录为 C:/usr/bin, 而 Apache 目录为 D:/Apache2. 那你所有的程序头一行必须是 #!C:/usr/bin/perl.exe #!usr/bin/perl #!perl 这三种中的一种。其中第 3 种还必须得把 C:/usr/bin 加个 Pat

  • 1 perldoc 选项 perldoc -h #查看可选项 perldoc -f print #查看内置函数信息 perldoc -q support #在perlfaq[1-9]中查找有关查找关键字的帮助信息。 2 perldoc 文档 perldoc perl 查看所有文档信息 perldoc perltoc 以toc(table of content)形式查看所有文档信息 查找到自

相关阅读

相关文章

相关问答

相关文档