![]() |
![]()
| ![]() |
![]()
NAMEHTTP::MobileAgent::Plugin::Locator - Handling mobile location information plugin for HTTP::MobileAgent SYNOPSISuse CGI; use HTTP::MobileAgent; use HTTP::MobileAgent::Plugin::Locator; $q = CGI->new; $agent = HTTP::MobileAgent->new; # get location is Geo::Coordinates::Converter::Point instance formatted wgs84 # ./t/* has many examples. $location = $agent->get_location( $q ); # or $location = $agent->get_location( { lat => '35.21.03.342', lon => '138.34.45.725', geo => 'wgs84' } ); # or $location = $agent->get_location( $q, { locator => $LOCATOR_GPS } ); # get latitude and longitude print "lat is " . $location->lat; print "lng is " . $location->lng; METHODSget_location([params], $option_ref);return Geo::Coordinates::Converter::Point instance formatted if specify gps or basic location parameters sent from carrier. The parameters are different by each carrier. This method accepts a CGI-ish object (an object with 'param' method, e.g. CGI.pm, Apache::Request, Plack::Request) or a hashref of query parameters.
gps_compliant()returns if the agent is GPS compliant. CLASSES
EXAMPLESThere is request template using "Template" in eg directory and mod_rewrite configuration for ezweb extraordinary parameter handling. COOK BOOK
AUTHORYoshiki Kurihara <kurihara __at__ cpan.org> with many feedbacks and changes from: Tokuhiro Matsuno E<lt>tokuhirom __at__ gmail.comE<gt> Masahiro Chiba E<lt>chiba __at__ geminium.comE<gt> SEE ALSO"HTTP::MobileAgent", "Geo::Coordinates::Converter", "Geo::Coordinates::Converter::Point", "Geo::Coordinates::Converter::iArea", "http://coderepos.org/share/log/lang/perl/HTTP-MobileAgent-Plugin-Locator/" LICENCEThis module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. POD ERRORSHey! The above document had some coding errors, which are explained below:
|