1

Windows Metro アプリの位置情報を取得するためにGeolocatorクラスを使用しています。

アプリは、Geo Position (Lat-Long) に対して適切な結果を返しますが、CivicAddress に対して間違った結果を返します。

例: 私はインドのアーメダバードにいます。
アプリケーションは緯度と経度として 23.033 & 72.616 を与えていますが、これは正しいですが、市民の住所には国として「US」を与えていますが、市民の住所の別のフィールド (都市、郵便番号、州など) は空です。

問題を解決するにはどうすればよいか教えてください。

ありがとう、カビット。

4

1 に答える 1

0

Civic Address プロバイダーがインストールされていない場合、API はユーザーが設定した国を返します。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.devices.geolocation.civicaddress.aspxから:

備考

市民住所プロバイダーがインストールされていない限り、市民住所データは利用できません。A Civic Address provider is not installed with Windows 8. Civic Address プロバイダーがインストールされていない場合、API はユーザーがコントロール パネルで設定した国を返します。

于 2012-11-28T15:24:51.820 に答える