HTML5のgeolocation APIでは次のように記述するとiPhoneやブラウザで位置情報が取得できる。 navigator.geolocation.getCurrentPosition( function (pos) { console.log(pos.coords.latitude,pos.coords.longitude); }, function (e) { alert("位置情報の取得に失敗しました"); } ); Androidで利用する場合はGoogle Gearsを利用しなくてはいけない。 あらかじめgears_init.jsを読み込んでおき、次のように記述するでAndroidを含むgeolocationに対応したブラウザで位置情報が取得できるようになる。 var geo = navigator.geolocation || google.gears.factory