2010-12-15 15 views

答えて

2

IPアドレスに基づいて場所を特定できるオンラインAPIが多数あります。 here,hereまたはhereである。
これらのサービスの1つに、適切な「インターネットに面した」IPアドレス(通常は192.168.で始まる内部IPアドレスとは異なります。説明はhereを参照してください)を渡してください。

2

あなたの目標がユーザーの所在地を取得することである場合は、android location servicesを使用してください。あなたのアプリがそれを要求していて、ユーザーがワイヤレスロケーションサービスを無効にしていない場合は、Wi-Fiもセルラーネットワークも使用します。既にSDKにパッケージされていて、使い勝手が良いです。

他の方法でユーザーの背後に行き、その許可を要求することなくその場所を取得するのはいいことではないかもしれません。その場所が必要な場合は、承認された仕組みを実行することもできます。

関連する問題