タグ

locationに関するh6nのブックマーク (4)

  • Androidで位置情報取得のベストプラクティス 2.0 - OrangeSignal ブログ

    先週の続き、AndroidGPS / ネットワークを使用した位置情報のベストプラクティスについて検証したので、コードを交えながら記載します。 結論から言えば、12月24日に紹介したサイトのセマンティクス通りなのですが、もっと単的にわかりやすく言えば、特定の単位時間内で GPS プロバイダとネットワークプロバイダとを同時に使用して時間または位置情報精度のより良い「有効」な位置情報を使用する方式との結論です。 少しコードが長いので抽象クラスと、Google マップを使用するシナリオ実装ケースとにわけてみました。 以下がコードと XML です。(例によってポイントのみの記載です。) AndroidManifest.xml ※先週と同じ BetterLocationManager.java /* * Copyright (c) 2010-2011 OrangeSignal.com. All

    Androidで位置情報取得のベストプラクティス 2.0 - OrangeSignal ブログ
  • 御当地訪問を支援するAndroidアプリ Gotouchi をつくりました - はこべにっき ♨

    昨今では、アニメやコミック、ゲームの御当地を訪問することが流行しているようですね。気になって、日にどのくらいの御当地があるのかを調べて、Google マップ上にプロットしてみました。*1 うわぁ…。このように日全国津々浦々どこにいっても何かしらの御当地にブチ当たるという具合です。このような状況では、自分の家の近くや旅の行く先々のもたくさんのアニメやコミックの御当地が存在しているはずです。 そんな御当地が近くにあるかを簡単に確認できれば便利です。そこで Androidアプリ Gotouchi を作ってみました。 Gotouchiを起動すると、現在位置を測定し、近くにどの作品の御当地があるかを一覧表示してくれます。 ためしに、滋賀県にある、うちの家でためしてみると、滋賀県大津市のちはやふるの御当地が最寄のようです。全然知りませんでした… ちはやふるはまだ読んだことがないので、今度読んで御当

    御当地訪問を支援するAndroidアプリ Gotouchi をつくりました - はこべにっき ♨
  • 【Android】屋内でのGPS側位だと側位が終わらない | cozzbox

    GPS取得関数を作ったのでメモ 屋内だと、待てど暮らせど側位が完了しないことがあるため、プロバイダへの取得条件を設定し、getBestProviderを合わせて実装した。 利用としては、最初にgetBestProviderで側位を行い(結果的にネットワーク側位になっちゃう)、 側位後、GPS_PROVIDERでGPSを再起動して側位できれば取得データの上書きで対応。 ※切替は、modeGpsで判断するよう作り込む /** * GPS測位を開始する */ private void startGps() { // 位置情報サービスの登録 locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); if (modeGps) { // 位置情報の変更割り込み許可 locationManage

    h6n
    h6n 2011/03/12
    getBestProviderしてからGPSで取得し上書き。
  • Androidで位置情報取得のベストプラクティス - OrangeSignal ブログ

    既に様々な blog で Android での位置情報取得については散々記載されておりますが、各実機を片手に検証していてどうにも腑に落ちなかったので、「やっぱこうだよね」と言える僕的ベストプラクティスをコード例をまじえて記載してみます。尚、必要なポイントのみ記載しているので他の部分についてはよしなに読みかえてくださいね。 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...> <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> <uses-permission android:name=

    Androidで位置情報取得のベストプラクティス - OrangeSignal ブログ
  • 1