Archive for the ‘iPad’ Category

位置情報取得と測地系のあれこれ

iPadで位置情報取得

iPadで位置情報をとりたかったので、書いてみた。

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script type="text/javascript">
<!--
function getpos(position){
 posstr = "Lon=" + position.coords.longitude + 
          " / Lat=" + position.coords.latitude ;
 alert(posstr);
}
function getposi(){
 navigator.geolocation.getCurrentPosition(getpos);
}
//-->
</script>
</head>
<body>
<a href="#" onClick="getposi();">POSITION</a>
</body>
</html>

geolocationって、iPadやiPhoneだけじゃなくて、FireFoxでもとれるのね。
ちなみに世界測地系。

参考:Geolocation API Specification

ちなみに、Androidでも似たようなかんじで取得できる。
これに関しては参考になるページがあったので紹介。
Android携帯でブラウザから緯度経度情報を取得 – PHP,MySQL,Flexな日々+イラストとか

日本測地系と世界測地系

実は400m程度ずれてるので補正が必要。
これに関しては「日本測地系」「世界測地系」で調べればいっぱい出てくる。
APIによって測地系が違ったりするので、このへんは変換が必要。

参考になりそうなとこ。

iPadのUser-Agent

メモ。

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; ja-jp) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10