回答:
手動で場所を設定することはできません(天気予報アプリを除く)。ただし、精度を向上させることは可能です。
MSDNの位置認識に関する記事によると、位置を「推測」する最も正確でない方法は、IPアドレスの解決によるものです。これは、おそらく現在使用している方法です。
Wi-Fiを使用できる場合はより正確である必要があり、GPSを使用して位置統計情報を共有しながらスマートフォンを同じネットワークに接続すると、Google、Microsoftなどで使用される位置マッピングテーブルにネットワークが追加されると、位置精度が向上する場合があります。
上記のいずれも実行できない場合、位置情報の精度を向上させる唯一の方法は、プロバイダーに位置情報をIPアドレスにバインドするように依頼することですが、控えめに言ってもこれは大事なことです。
はい、できます。
Visual Studio Express for Windows 8をインストールし、Windows Simulatorアプリを使用して、任意の場所を設定するだけです。
このアプリを使用すると、開発者は位置認識アプリをテストできます。
場所を手動で設定することはできません。Wifiはイーサネットよりもはるかに精度が高くなりますが、GPSが最適です。詳細については、以下を参照してください。
http://msdn.microsoft.com/en-us/library/windows/apps/hh768219.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh464919.aspx
ロケーションプロバイダーは、アプリの地理データを生成するソフトウェアまたはハードウェアです。ロケーションプロバイダーは、コンピューターまたはデバイスの地理的な場所を、次のようなさまざまな方法で決定できます。
Wi-Fi triangulation
IP address resolution
Cell phone tower triangulation
Global Position System (GPS)
Windows 8では、組み込みのWindowsロケーションプロバイダーが、Wi-Fi三角測量とIPアドレスデータに基づくロケーションデータをアプリに提供します。
Windows 7では、Windows Sensor and Locationプラットフォームが導入されました。このプラットフォームは、インストールされている複数のロケーションプロバイダーから最適なデータを決定し、そのデータをLocation APIを使用するアプリケーションに提供できます。
ロケーションプロバイダーの精度
Windowsロケーションプロバイダーは、Wi-Fiアクセスポイントからのデータを使用して、緯度と経度を計算します。Wi-Fiデータから計算された場所は、都市部では350メートル以内の精度です。
Wi-Fiデータが利用できない場合、Windows Location ProviderはIPアドレス解決を使用して、正確な位置を50キロメートルの精度で取得します。
Windowsロケーションプロバイダーは、緯度、経度、および精度に関する情報をアプリケーションに提供します。Windowsロケーションプロバイダーは、方位、速度、高度、または番地に関する情報を提供しません。他のロケーションプロバイダーがこのデータをアプリケーションに提供する場合があります。
GPSデータはいつLocation APIに提供されますか?
Windows 7と同様に、ロケーションAPIはセンサーAPIに基づいて構築されており、ロケーションレポートの情報はロケーションセンサーから取得されます。Location APIは、特定のレポートタイプに対して最も正確な位置センサーを決定します。利用可能な複数の位置センサーがある場合でも、Location APIは特定のタイプの1つのレポートのみを提供するため、これによりプログラミングが簡素化されます。Windows Location ProviderとGPSの両方がシステムに存在し、データを提供している場合、Location APIは最も正確なデータを持つセンサーを使用します。WiFiとGPSの両方が利用可能なほとんどの場合、GPSはより正確になり、そのデータはアプリケーションに渡されます。
データ収集
位置情報認識アプリを使用すると、Microsoftの位置情報サービスを改善し、WindowsにGPSやその他の位置情報をMicrosoftに定期的に送信させることができます。この情報を使用してお客様を特定したり、お客様に連絡したりすることはありません。
Windows 8のデータ収集と使用方法の詳細については、Windowsのプライバシーに関する声明を参照してください。
デフォルトのロケーションプロバイダーUIの削除
Windows 8では、Windowsロケーションプロバイダーがデフォルトロケーションプロバイダーに置き換わるため、デフォルトロケーションプロバイダーはコントロールパネルの一部ではなくなりました。ただし、国または地域は、Windowsの初期セットアップ中にユーザーによって入力されます。