Chromeで位置情報取得
12月 10th, 2009
先日、Firefoxで位置情報を取得するnavigator.geolocationを紹介しましたが、それのChrome版です
#Chrome版というか、呼び出しているAPIはFirefoxと同等なので結果も全く同じになります
windowsのでは動きましたがLinux版では動きませんでした;
JAVASCRIPT:
-
// これをロードしとく
-
<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...');
