memo.xight.org

日々のメモ

位置情報から住所や天気を取得する方法

Summary

Location::GeoTool を利用して世界測地系から日本測地系の位置情報に変換可能.

Source

  僕のいる場所投稿するよ - 2004-12-28より
#!/usr/bin/perl
use strict;
use Location::GeoTool;
use LWP::Simple;

# 測地系変換
my ($lat, $lng) = Location::GeoTool->create_coord(
	'35.41.31.32',
	'139.42.12.50',
	'wgs84',
	'gpsone'
)->format_mapion->array;

# LWP でマピオンからデータを取得
my $url = sprintf("http://www.mapion.co.jp/c/f?uc=1&grp=all&nl=%s&el=%s",
	$lat, $lng
);
my $source = LWP::Simple::get($url);

  

Reference

  僕のいる場所投稿するよ - 2004-12-28
  http://here.vag.jp/archives/11448222.html
  僕のいる場所投稿するよ - 2004-02-20
  http://here.vag.jp/archives/141119.html

via

  Blog Hacks - 2004-12-28
  http://hacks.bloghackers.net/archives/2004/12/1_blog_hacs_via.html