0

こんにちはみんな:私はアンドロイドが初めてです。利用可能なリソース(GPS、ネットワークなど)を使用してユーザーの位置を特定するために、Android 2.2でアプリケーションを開発しています。GPSを介して場所を見つけ、インターネットとともにSIMネットワークを使用しました。今の問題は、GPS とインターネットが利用できないときにデバイスを見つけたいということです。この場合、三角形分割を実装する必要があります。私は三角測量の概念の理論を知っていますが、実装することは私にとって本当に大きな取引です。問題を解決するために親切に私を導いてくれる団体はありますか?ウェブを検索しましたが、解決策が見つかりませんでした。

4

2 に答える 2

1

You are re-inventing the wheel.

UPDATE: To detect you location based on cell tower(s) you need to know it's location. There are two ways to do it:

  1. Request web-service (for example goople maps). Requires internet connection.
  2. Get cell location from local database. Requires big database to be stored locally so performance is likely to be low.
于 2010-10-26T18:17:33.830 に答える
0

このスレッドはあなたにとって非常に役立つと思います。私があなたのニーズを正しく理解していれば、特定のデバイスを三角測量する方法が必要だとしましょう。リンク_ここでは、デバイスの最後の既知の場所に基づいて、デバイスの経度と緯度を知る方法を提供します (デバイスが過去のある時点で GPS やネットワークなどに接続されている可能性があります)。これは、上記のプロバイダーのいずれかによって 5 秒前に設定されていたとしても、最後に認識された場所を特定するためにコード内に配置できるものです。経度と緯度のデータを収集すると、この物体がどこにあるかをほぼ知ることができます。次の目的地は、既に述べたように (G.Maps)、マップ上の場所を特定するための API またはリクエスト Web サービスである必要があります。G.Maps に似たようなことをしようと思っているのなら、控えめに言っても大したことではありません。私があなただったら、そのような API を使用して場所を表示し、地図画像で何かをしたい場合は、スクリーンショットなどを撮ることができます。

あなたの意図が理解できなかった場合は申し訳ありません。

乾杯

于 2013-02-19T15:19:18.957 に答える