Geo::GoogleEarth::Pluggable::Base3pm
Geo::googleearth::pluggable base package
Usage
use base qw{Geo::GoogleEarth::Pluggable::Base};
Overview
The is the base of all Geo::GoogleEarth::Pluggable packages.
Usage
Constructor
new
my $document = Geo::GoogleEarth::Pluggable->new(key1=>value1,key2=>[value=>{opt1=>val1}],key3=>{value=>{opt2=>val2}});
Methods
name
Sets or returns the name property.
my $name=$folder->name;$placemark->name("New Name");$document->name("New Name");
description
Sets or returns the description property.
my $description=$folder->description;$placemark->description("New Description");$document->description("New Description");
Snippet
Returns the Snippet used in the Snippet XML element or a Placemark. The default Snippet from Google Earth is to use the first line of the description however this package defaults to a zero line Snippet.
Snippet is rendered with maxLines as the length of the array ref and the content joined with new lines.
Typical use
$document->Point(Snippet=>"Line 1");$document->Point(Snippet=>["Line 1", "Line 2"]);
Extended used
my $snippet=$placemark->Snippet; #[] always array reference$placemark->Snippet([]); #default$placemark->Snippet(["line 1", "line 2", "line 3"]);$placemark->Snippet("My Snippet Text"); #folded into array reference.$placemark->Snippet("line 1", "line 2", "line 3"); #folded into array reference
lookat
Sets or returns a Geo::GoogleEarth::Pluggable::LookAt object
Support
DavisNetworks.com supports all Perl applications including this package.
Releases
7 releases since Debian 7 (Wheezy); the text changed 3 times.