我能正确理解地区信息吗?

时间:2016-11-17 22:06:37

标签: c# xamarin.ios globalization regioninfo

因此,我不一定需要地理编码权限,我不关心用户所在的城市或位置,我只想获得用户所在国家甚至大陆。我在Xamarin文档中找到了这个人

System.Globalization.RegionInfo

当我测试并访问System.Globalization.RegionInfo.CurrentRegion.Name时,我会回来US。我在美国,所以这是有效的。但我开始怀疑这是否正在做我认为的事情。 RegionInfo我可以访问某些内容来获取用户位置吗?我质疑这个的原因是,当我在Mac上的iOS模拟器上运行我的应用程序时(Windows(Xamarin iOS Windows模拟器,而不是Windows操作系统)不允许你出于某种原因自行定位),我改变了纬度/长值将在澳大利亚。但我的价值仍然是US。我可以将其作为一个模拟器,也许RegionInfo使用其他一些过程并且不会受到模拟器上自定义lat / long值的影响。我只是想确保这是我认为的那样。

1 个答案:

答案 0 :(得分:0)

RegionInfo是用户可配置的值 - 请参阅设置 - >一般 - >语言和地区。

如果您想知道用户的实际位置,可以

1. use GPS
2. ask them
3. try IP geolocation