位置情報を正確にトラッキングする技術 in Kotlin— 第4回 バッテリー消費について前回まで3回にわたって位置情報トラッキングエンジンを作ってきましたが、今回はそのサンプルアプリのバッテリー消費を見ていきたいと思います。
![位置情報を正確にトラッキングする技術 – Medium](https://cdn-ak-scissors.b.st-hatena.com/image/square/911309f6e48a86feaef969e1bf090a9bc68e8af0/height=288;version=1;width=512/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1200%2F1%2AbHsfB0l8GdvCK9D24Dhbrw.png)
ユーザーの現在位置を取得現在位置を取得するサンプルデモを見るには、下記ページにアクセスして下さい。このブログがあなたの位置情報を取得してもいいか、という確認が表示されるので、許可すると、あなたの現在位置(緯度、経度の座標)の取得を開始、表示します。 サンプルデモを見る 現在位置を取得するには、ユーザーのブラウザが、Geolocation APIという機能に対応している必要があります。Geolocation APIとは、簡単に言うと、端末の位置情報をやり取りするシステムです。GPSに対応しているスマホだけでなく、現在位置を設定できるデスクトップPCでも利用可能です。 判別方法は簡単です。Geolocation APIに対応している端末の場合、navigator.geolocationというオブジェクトが最初から存在するので、これの有無で判別すればいいだけです。 JavaScript // G
"Location and Maps Programming Guide" というCoreLocationとMapKitまわりのApple公式のプログラミングガイドがあり、そこにはiBeaconまわりの情報が詳細に載っているのですが、いつも更新が遅い(もしくは更新されない)印象がある日本語版にも早々にこの更新が反映されています。 位置情報とマッププログラミングガイド 「領域を退出(exit)するときにしばらく時間をおいてからデリゲートメソッドが呼ばれる」とか「境界を連続して横切った際に、iOS側で何度もイベントが発生しないように制御している」といったiBeaconを試した人がよく言及している挙動についてもちゃんとこのドキュメントに明記されていて、有用な情報が多いと感じました。 というわけで以下に「これは」と思った情報を抜粋します。 フレームワーク内で隠蔽されている挙動に関する情報 バックグ
FrogApps 技術ブログ始めました! RailsやiOS、HTML5の情報を発信中!! → http://qiita.com/teams/frogapps ここ数年、位置情報を使ったアプリ・サービスが増えましたが、GPSから取得出来る緯度経度だけではデータとして使いにくい事があります。 GoogleのGeocodingサービスなどで、緯度経度から住所への変換ができますが、件数や速度の問題があります。 そこで、国土交通省のデータを元に、緯度経度から住所への変換を行ってみましょう。 国土数値情報ダウンロードサービス http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-N03.html から全都道府県を選択。最新の情報を全都道府県分選択します。 PostGISのセットアップ http://trac.osgeo.org/postgis/wiki/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く