Geo::G...:Others(3pm)
β¨ Geo::GoogleEarth::Pluggable::Plugin::Others β¨
okay bestie, welcome to the Others plugin of Geo::GoogleEarth::Pluggable β this is the page for the Others Plugin Methods π
(the manpage header calls it Geo::G...:Others(3pm) because apparently even manpages gotta be mysterious π«Ά)
πΈ SYNOPSIS πΈ
use Geo::GoogleEarth::Pluggable;
my $document=Geo::GoogleEarth::Pluggable->new;
my @point=$document->MultiPoint(%data); #()
my $point=$document->MultiPoint(%data); #[]
like, you make a document, you call MultiPoint, and depending on whether you want a list or a single thing you get () or [] energy π
π METHODS π
so here's the tea β β the methods in this package are AUTOLOADed into the Geo::GoogleEarth::Pluggable::Folder namespace at runtime. yes, at runtime. they just appear. iconic behavior, no cap π
MultiPoint
my @point=$document->MultiPoint(
name=>"Point", #SCALAR sprintf("%s (%s)", $name, $index)
coordinates=>[{}, {}, ...], #CODE ($index, $point)
#TODO#name=>["pt1", "pt2", ...], #ARRAY
#TODO#name=>sub{sprintf("Point %s is a %s", shift, ref(shift))},
);
let me walk you through it bestie π§
nameβ you can hand it a SCALAR, and it getssprintf'd as"%s (%s)"with$nameand$index. and listen β the ARRAY version (["pt1", "pt2", ...]) and the CODE version (sub{sprintf("Point %s is a %s", shift, ref(shift))}) are both marked#TODO#so they are not a thing yet, don't come for me πcoordinatesβ you can pass a CODE ref, which gets called with($index, $point)π₯
Note: Currently coordinates must be {lat=>$lat, lon=>$lon, alt=>$alt} β οΈ
TODO: Coordinates can be any format supported by Placemark->coordinates π (one day, bestie, one day)
π TODO π
(this section is literally empty. it's giving "we'll get to it" energy. the void. the silence. a moment of peace β¨)
π BUGS π
found a bug? Please log on RT and send to the geo-perl email list π¬ don't suffer in silence, fr fr
π«Ά SUPPORT π«Ά
DavisNetworks.com supports all Perl applications including this package π (yes, all of them, they said what they said)
π AUTHOR π
Michael R. Davis (mrdvt92)
CPAN ID: MRDVT
the main character himself, we stan π
β COPYRIGHT β
This program is free software licensed under the... π
The BSD License
The full text of the license can be found in the LICENSE file included with this module π
π SEE ALSO π
Geo::GoogleEarth::Pluggable
and that's the whole page bestie!! this was documented with perl v5.32.1 on 2021-11-28 β so if you're reading this in the future, hi, hope the TODO section got filled in π
β¨ bye ily π¦
π¦ where this page comes from
- debian bookworm: libgeo-googleearth-pluggable-perl 0.17-1 Β· BSD-3-Clause~STOP
- debian trixie: libgeo-googleearth-pluggable-perl 0.17-1 Β· BSD-3-Clause~STOP
- ubuntu jammy: libgeo-googleearth-pluggable-perl 0.17-1 Β· BSD-3-Clause~STOP
- ubuntu noble: libgeo-googleearth-pluggable-perl 0.17-1 Β· BSD-3-Clause~STOP
- ubuntu resolute: libgeo-googleearth-pluggable-perl 0.17-1 Β· BSD-3-Clause~STOP
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms