我正在使用 Geolocator 类来获取Windows Metro应用的位置信息。
该应用程序为Geo Position(Lat-Long)提供了正确的结果,但为CivicAddress提供了错误的结果。
例如:我在印度艾哈迈达巴德。
申请表是23.033&纬度为72.616经度是正确的,但对于公民地址,它将“美国”作为国家,而公民地址的其他字段(如城市,邮政编码和州)则为空。
请让我知道如何解决问题。
谢谢, Kavit。
答案 0 :(得分:0)
如果没有安装思域地址提供程序,API将返回用户设置的国家/地区。
说明
除非安装了思域地址提供程序,否则公民地址数据不可用。 Windows 8未安装Civic Address提供程序。如果未安装Civic Address提供程序,则API将返回用户在“控制面板”中设置的国家/地区。