我只需使用 [NSString stringWithFormat:@"%.5f, %.5f"]; 将 CLLocations 转换为逗号分隔的字符串,例如 "75.45874, -45.17292" 并将它们发送到我的服务器应用程序,该应用程序期望字符串为两个数字,小数点作为小数分隔符。
阅读完所有文档后,我终生无法弄清楚这些坐标是否取决于区域设置,即如果用户在海外(我在美国),他们的位置是否会以逗号作为小数点分隔符:“75,45874,-45,17292”?
我知道有几种不同的方法可以在需要时将逗号转换为小数,例如使用 NSNumberFormatter,我只是想弄清楚我是否真的需要这样做?我试过用模拟器模拟位置,但我不知道语言环境设置是否会渗透到 CLLocation 的纬度/经度属性,并能正确模拟这种情况。有什么见解吗?