HTML (直近のみ表示)
1.次のコードを、携帯のブラウザからアクセスできるページに埋め込む。
*<server>はドメイン名に置き換えること。
<?
echo "<a href=device:gpsone?url=http://server/gpsinfo.php>送信</a>";
?>
2.GPS情報はGETメソッドで送信されるので、次の変数に代入されている。
*Perlの場合は、GETメソッド解釈ー>name:valueで対応づけてハッシュに代入すると良い。
$_GET["ver"]
$_GET["datum"]
$_GET["unit"]
$_GET["lat"]
$_GET["lon"]
$_GET["alt"]
$_GET["time"]
$_GET["smaj"]
$_GET["smin"]
$_GET["vert"]
$_GET["majaa"]
$_GET["fm"]
gpsinfo.phpの例:
<?
$lat=$_GET["lat"];
$lon=$_GET["lon"];
chop($lat);/
chop($lon);
$lat_s = explode(".", $lat);
$lon_s = explode(".", $lon);
$lat_deg=$lat_s[0]+$lat_s[1]/60+$lat_s[2]/3600+$lat_s[3]/360000;
$lon_deg=$lon_s[0]+$lon_s[1]/60+$lon_s[2]/3600+$lon_s[3]/360000;
echo "$_GET["ver"]<br>";
echo "$_GET["datum"]<br>";
echo "$_GET["unit"]<br>";
echo "$lat_s[0]度$lat_s[1]分$lat_s[2]秒$lat_s[3]<br>";
echo "$lon_s[0]度$lon_s[1]分$lon_s[2]秒$lon_s[3]<br>";
echo "$lat_deg<br>";
echo "$lon_deg<br>";
echo "$_GET["alt"]<br>";
echo "$_GET["time"]<br>";
echo "$_GET["smaj"]<br>";
echo "$_GET["smin"]<br>";
echo "$_GET["vert"]<br>";
echo "$_GET["majaa"]<br>";
echo "$_GET["fm"]<br>";
echo "<a href=http://maps.google.co.jp/maps?f=q&hl=ja&geocode=&q=$lat_deg,$lon_deg>GoogleMapsで表示</a>";
echo "<br>";
?>
*<server>はドメイン名に置き換えること。
<?
echo "<a href=device:gpsone?url=http://server/gpsinfo.php>送信</a>";
?>
2.GPS情報はGETメソッドで送信されるので、次の変数に代入されている。
*Perlの場合は、GETメソッド解釈ー>name:valueで対応づけてハッシュに代入すると良い。
$_GET["ver"]
$_GET["datum"]
$_GET["unit"]
$_GET["lat"]
$_GET["lon"]
$_GET["alt"]
$_GET["time"]
$_GET["smaj"]
$_GET["smin"]
$_GET["vert"]
$_GET["majaa"]
$_GET["fm"]
gpsinfo.phpの例:
<?
$lat=$_GET["lat"];
$lon=$_GET["lon"];
chop($lat);/
chop($lon);
$lat_s = explode(".", $lat);
$lon_s = explode(".", $lon);
$lat_deg=$lat_s[0]+$lat_s[1]/60+$lat_s[2]/3600+$lat_s[3]/360000;
$lon_deg=$lon_s[0]+$lon_s[1]/60+$lon_s[2]/3600+$lon_s[3]/360000;
echo "$_GET["ver"]<br>";
echo "$_GET["datum"]<br>";
echo "$_GET["unit"]<br>";
echo "$lat_s[0]度$lat_s[1]分$lat_s[2]秒$lat_s[3]<br>";
echo "$lon_s[0]度$lon_s[1]分$lon_s[2]秒$lon_s[3]<br>";
echo "$lat_deg<br>";
echo "$lon_deg<br>";
echo "$_GET["alt"]<br>";
echo "$_GET["time"]<br>";
echo "$_GET["smaj"]<br>";
echo "$_GET["smin"]<br>";
echo "$_GET["vert"]<br>";
echo "$_GET["majaa"]<br>";
echo "$_GET["fm"]<br>";
echo "<a href=http://maps.google.co.jp/maps?f=q&hl=ja&geocode=&q=$lat_deg,$lon_deg>GoogleMapsで表示</a>";
echo "<br>";
?>
ページごとに異なるfaviconを使用する場合。
各ページのhead部分に,
<link rel="shortcut icon" href="favicon.ico">
と、該当のfavicon.icoへのリンクを追加する。
