Chromeで位置情報取得
先日、Firefoxで位置情報を取得するnavigator.geolocationを紹介しましたが、それのChrome版です
#Chrome版というか、呼び出しているAPIはFirefoxと同等なので結果も全く同じになります
windowsのでは動きましたがLinux版では動きませんでした;
// これをロードしとく
<script type="text/javascript" src="http://code.google.com/intl/ja/apis/gears/gears_init.js"></script>
// browserに応じて使い分け
var geo;
// for firefox and mobile safari
if(navigator.geolocation)
geo = navigator.geolocation;
// for google chrome(win) and Chrome Lite(Android)
else if(window.google && google.gears)
geo = google.gears.factory.create('beta.geolocation');
if(geo)
geo.getCurrentPosition(-省略-);
else
alert('geolocation disabled...');