2011-08-08 7 views

答えて

2

Windows Phone 7内での位置APIの使用については、this collection of MSDN articlesで説明しています。正しい精度については、Location Programming: Best Practicesのセクションに特に注意してください。 GeoCoordinateWatcherを高精度でなくデフォルトに設定すると、電力使用量が最適化されます。実際には、これは利用可能なものが他にないというGPSに頼ることを意味します。

ロケーションAPIのすべての使用では、ユーザーに自分のロケーションの使用許可を求める必要があります。それを回避する唯一の方法(あなたが本当にしたい場合)は、他の回答に記載されているトリックの1つを使用することです。

+0

いや、私はちょうどこのブログ[リンク](http://www.wintellect.com/CS/blogs/jprosise/archive/2011/01/25/using-the-location-service-in-silverlight- for-windows-phone.aspx)は、私が見たアプリケーションほど高速ではありませんが、それは私により速い応答を与えました。私はtheres他のソリューションは、と思うが、感謝:) – Ateik

1

ISPから割り当てられたIPアドレス(接続している無線ルータのIPアドレスや4G(?)に接続されている場合は電話機自体など)を見つけることができる場合は、GeoIPルックアップテーブルを使用して、アップ。デモ:http://www.geoiptool.com/

2

私はそれがポリシーによって許可されていないと思います。ロケーションサービスを使用し、オン/オフスイッチとプライバシーポリシーを含める必要があります。

これを回避しようとすると、認証に合格しない可能性があります。

+0

私はGPSなしで私の場所を取得するいくつかのアプリを見たことがある、私は屋内だと私は私のアプリ(GPSを使用して)を実行しようとすると、それは他のアプリケーションとは違って、直ちに。 アプリの1つが「サラトク」 – Ateik

+0

です。最後のアクセスから自分のロケーションを保存して表示している可能性があります。なぜあなたは単にロケーションサービスを使用しないのですか? –

+0

いいえ、それはありません、私は2つの携帯電話を持っているので、私はもう一度他のデバイスにインストールしようとし、すぐにそれを得ました。私はちょうどそれが可能かどうかを見たいと思う、私がIPアドレスか何かを通してそれを見つけることができればよりよいであろう。 – Ateik

関連する問題