所以我不一定需要地理编码权限,我不在乎用户的城市或位置是什么,我只想得到用户的国家,甚至大陆。我在 Xamarin 文档中找到了这个人
System.Globalization.RegionInfo
当我测试和访问时,System.Globalization.RegionInfo.CurrentRegion.Name
我会回来US
。我在美国,所以这行得通。但我开始质疑这是否在做我认为的事情。RegionInfo
我可以访问以获取用户位置吗?我对此提出质疑的原因是,当我在 Mac 上的 iOS 模拟器上运行我的应用程序时(Windows(Xamarin iOS Windows 模拟器,而不是 Windows 操作系统)由于某种原因不允许您执行自定义位置),我更改了 lat/长期值在澳大利亚。但我的价值还在US
。我可以把它归结为一个模拟器,也许它RegionInfo
使用其他一些过程并且不受模拟器上自定义纬度/经度值的影响。我只是想确保这是在做我认为的事情。