Geo-GoogleEarth-Pluggable-0.15/ 0000755 0000764 0000764 00000000000 11705333541 015611 5 ustar mdavis mdavis Geo-GoogleEarth-Pluggable-0.15/README 0000644 0000764 0000764 00000000652 11326333523 016473 0 ustar mdavis mdavis pod2text Geo::GoogleEarth::Pluggable.pm > README
If this is still here it means the programmer was too lazy to create the readme file.
You can create it now by using the command shown above from this directory.
At the very least you should be able to use this set of instructions
to install the module...
perl Makefile.PL
make
make test
make install
If you are on a windows box you should use 'nmake' rather than 'make'.
Geo-GoogleEarth-Pluggable-0.15/Todo 0000644 0000764 0000764 00000000131 11601541725 016434 0 ustar mdavis mdavis TODO list for Perl module Geo::GoogleEarth::Pluggable
See Changes and pod documentation
Geo-GoogleEarth-Pluggable-0.15/META.yml 0000664 0000764 0000764 00000001354 11705333541 017067 0 ustar mdavis mdavis --- #YAML:1.0
name: Geo-GoogleEarth-Pluggable
version: 0.15
abstract: Generates GoogleEarth Documents
license: ~
author:
- Michael R. Davis (domain=>michaelrdavis,tld=>com,account=>perl)
generated_by: ExtUtils::MakeMaker version 6.42
distribution_type: module
requires:
Archive::Zip: 0
IO::Scalar: 0
Method::Autoload: 0
Module::Pluggable: 0
Package::New: 0
Scalar::Util: 0
Test::Simple: 0.44
XML::LibXML::LazyBuilder: 0
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.3.html
version: 1.3
Geo-GoogleEarth-Pluggable-0.15/Makefile.PL 0000644 0000764 0000764 00000001405 11601462444 017563 0 ustar mdavis mdavis use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Geo::GoogleEarth::Pluggable',
VERSION_FROM => 'lib/Geo/GoogleEarth/Pluggable.pm',
AUTHOR => 'Michael R. Davis (domain=>michaelrdavis,tld=>com,account=>perl)',
ABSTRACT_FROM=> 'lib/Geo/GoogleEarth/Pluggable.pm',
PREREQ_PM => {
'Test::Simple' => 0.44,
'Scalar::Util' => 0,
'IO::Scalar' => 0,
'XML::LibXML::LazyBuilder' => 0,
'Archive::Zip' => 0,
'Method::Autoload' => 0,
'Module::Pluggable' => 0,
'Package::New' => 0,
},
);
Geo-GoogleEarth-Pluggable-0.15/scripts/ 0000755 0000764 0000764 00000000000 11705333541 017300 5 ustar mdavis mdavis Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-NetworkLink.pl 0000644 0000764 0000764 00000001060 11505770605 026713 0 ustar mdavis mdavis #!/usr/bin/perl
use strict;
use warnings;
use Geo::GoogleEarth::Pluggable;
=head1 NAME
Geo-GoogleEarth-Pluggable-Folder.pl - Geo-GoogleEarth-Pluggable Folder Example
=cut
my $type=shift || "kml";
my $document=Geo::GoogleEarth::Pluggable->new(name=>"My Document", Snippet=>"The KMZ version is more interesting.");
$document->NetworkLink(name=>"My NetworkLink", url=>"doc.kml", Snippet=>"My Snippet");
#use Data::Dumper qw{Dumper};
#print Dumper($document->structure);
if ($type eq "kmz") {
print $document->archive;
} else {
print $document->render;
}
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Point.pl.kml 0000644 0000764 0000764 00000000723 11505773760 026331 0 ustar mdavis mdavis
My DocumentMy Name-77,39,0
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-LinearRing.pl.kml 0000644 0000764 0000764 00000001240 11505773757 027273 0 ustar mdavis mdavis
My DocumentMy LinearRing1-77.1,38.5,0 -77.2,38.6,0 -77.2,38.7,0 -77.1,38.8,0 -77.1,38.5,0
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Point-StyleIcon.pl 0000644 0000764 0000764 00000001764 11433526617 027461 0 ustar mdavis mdavis #!/usr/bin/perl
use strict;
use warnings;
use Geo::GoogleEarth::Pluggable;
use DateTime;
=head1 NAME
Geo-GoogleEarth-Pluggable-Point-StyleIcon.pl - Geo-GoogleEarth-Pluggable Icon Style Example
=cut
my $type=shift || "kml";
my $document=Geo::GoogleEarth::Pluggable->new(name=>sprintf("Style Example - %s", DateTime->now));
my $IconStyleBlueDot=$document->IconStyle( #This is also simply IconStyleBlueDot()
color => {red=>0, green=>0, blue=>192},
scale => 1.2,
href => "http://maps.google.com/mapfiles/kml/shapes/shaded_dot.png",
hotSpot => {x=>20,y=>2,xunits=>"pixels",yunits=>"pixels"},
);
my $point=$document->Point(
name => "Blue Point",
lat => 39.1,
lon => -77.1,
style => $IconStyleBlueDot,
);
if ($type eq "kmz") {
print $document->archive;
} else {
print $document->render;
}
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Folder.pl.kml 0000644 0000764 0000764 00000000664 11505773756 026464 0 ustar mdavis mdavis
My DocumentMy NameMy Description
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-NetworkLink.pl.kml 0000644 0000764 0000764 00000001015 11505773760 027502 0 ustar mdavis mdavis
My DocumentThe KMZ version is more interesting.My Snippetdoc.kmlMy NetworkLink
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Folders_with_Points.pl.kmz 0000644 0000764 0000764 00000000773 11505773757 031256 0 ustar mdavis mdavis PK = doc.kmlj0}̤?7x'jq~IX"ބsNqΏjEYUs% y0(ei*x$(|xM_i^(3TNZ'Zy UeKHZD&pUȇe4I%3[yScuZR3 'zƉ(`\P#ds8 ڤW"IH{NvҮյλ}>mwau l%Ry%f5f(x^ܿ!O{JЉ vJޅRB)rb=H)Rd)EwP(XRo[J%|JGPKc9{ PK =c9{ doc.kmlPK 5 Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-MultiPoint.pl.kml 0000644 0000764 0000764 00000014666 11505773760 027357 0 ustar mdavis mdavis
My DocumentMy Name (0)-77.005,39,0My Name (1)-77.004,39,0My Name (2)-77.003,39,0My Name (3)-77.002,39,0My Name (4)-77.001,39,0My Name (5)-77,39,0My Name (6)-77.005,39.001,0My Name (7)-77.004,39.001,0My Name (8)-77.003,39.001,0My Name (9)-77.002,39.001,0My Name (10)-77.001,39.001,0My Name (11)-77,39.001,0My Name (12)-77.005,39.002,0My Name (13)-77.004,39.002,0My Name (14)-77.003,39.002,0My Name (15)-77.002,39.002,0My Name (16)-77.001,39.002,0My Name (17)-77,39.002,0My Name (18)-77.005,39.003,0My Name (19)-77.004,39.003,0My Name (20)-77.003,39.003,0My Name (21)-77.002,39.003,0My Name (22)-77.001,39.003,0My Name (23)-77,39.003,0My Name (24)-77.005,39.004,0My Name (25)-77.004,39.004,0My Name (26)-77.003,39.004,0My Name (27)-77.002,39.004,0My Name (28)-77.001,39.004,0My Name (29)-77,39.004,0My Name (30)-77.005,39.005,0My Name (31)-77.004,39.005,0My Name (32)-77.003,39.005,0My Name (33)-77.002,39.005,0My Name (34)-77.001,39.005,0My Name (35)-77,39.005,0
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Snippet.pl 0000644 0000764 0000764 00000001402 11505774773 026100 0 ustar mdavis mdavis #!/usr/bin/perl
use strict;
use warnings;
use Geo::GoogleEarth::Pluggable;
=head1 NAME
Geo-GoogleEarth-Pluggable-Snippet.pl - Geo-GoogleEarth-Pluggable Snippet Example
=cut
my $type=shift || "kml";
my $document=Geo::GoogleEarth::Pluggable->new(name=>"My Document Name", Snippet=>"My Document Snippet");
my $folder=$document->Folder(name=>"My Folder Name", Snippet=>"My Folder Snippet");
my $point=$folder->Point(
lat => 38.89767,
lon => -77.03655,
name => "White House",
Snippet => ["1600 Pennsylvania Avenue NW", "Washington, DC 20500"],
);
if ($type eq "kmz") {
print $document->archive;
} else {
print $document->render;
}
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Folder.pl.kmz 0000644 0000764 0000764 00000000514 11505773756 026474 0 ustar mdavis mdavis PK = doc.kmlN0 ʝtBB qb\UkBDcGGߓMNpl?qp?Ǿaµ)[ڜ?ʒ|4MVeR*[_o=Vikܨ>m|\4=EbuM$w..%G)_Sު4E-t4CHo5>@ PK6v PK =6v doc.kmlPK 5 Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Snippet.pl.kmz 0000644 0000764 0000764 00000000654 11505773762 026705 0 ustar mdavis mdavis PK = Z Z doc.kmln0D|3&("cZg+lEUyoglmNNPV݂\{hFj
}1iT́
Y4k1ˁh ko&ˌGB|.kLk+y&لr( |mL;(_[j:c';͈Ts~h:lv!AnH֯$h.eZ{(ILx8K2MaOHލދk%65PKf¬, Z PK =f¬, Z doc.kmlPK 5 a Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-Snippet.pl.kml 0000644 0000764 0000764 00000001300 11505773762 026654 0 ustar mdavis mdavis
My Document NameMy Document SnippetMy Folder NameMy Folder SnippetWhite House1600 Pennsylvania Avenue NW
Washington, DC 20500-77.03655,38.89767,0
Geo-GoogleEarth-Pluggable-0.15/scripts/Geo-GoogleEarth-Pluggable-LinearRing.pl.kmz 0000644 0000764 0000764 00000000622 11505773757 027314 0 ustar mdavis mdavis PK = + + doc.kmln0