我正在开发一个基于位置的iphone应用程序,它根据距离搜索附近的商店。我用公里的标准单位距离。但是我想根据每个国家的标准单位来改变距离单位。我能否改变iphone设置的距离单位?距离格式应该是基于位置的默认值:在南非:KM,在州:MI。 我想在下列单位获得它 - o英尺o英里o航海里程o米o公里o Ri(韩国)o Ri(日本)o ETC !!! -从iphone设置更改距离单位
2
A
回答
5
你可以将手机设置为这样的语言环境NSLocaleUsesMetricSystem
:
NSLocale *locale = [NSLocale currentLocale];
,并要求它有关的度量单位是这样的:
NSString *measurementSystem = [locale objectForKey: NSLocaleMeasurementSystem];
这将回答“公制”或“美国”。您还可以在NSLocale class ref中查看更多信息。
2
不,你不能改变距离单位。你应该用的是从NSLocale
相关问题
- 1. 计算距离位置的距离 - iPhone
- 2. 在jQuery中为长距离短距离设置动画位置
- 3. Android - 全球定位系统的位置更改距离
- 4. OGR距离单位
- 5. 修改Levenshtein位置偏差的距离
- 6. 用户的位置距离我目前的位置的距离
- 7. 从GPS位置计算距离
- 8. 从两个位置获取距离
- 9. 如何设置mkmapview以显示距离我当前位置100米的距离?
- 10. 从初始位置,方位和距离得到的位置
- 11. 地理位置距离
- 12. Swift MKMapItems距用户的距离位置
- 13. 更改ViewPager最小距离
- 14. 从我当前位置到另一个位置的距离
- 15. Java - 从位置集合中获取基于距离的位置
- 16. 从我的位置到目标位置的距离计算android
- 17. 从一个地理位置的距离获取位置
- 18. 更改位置设置
- 19. 设置传呼距离
- 20. 按特定距离查找距离目标位置最近的位置
- 21. MBRContains距离位置的距离帮助MySQL
- 22. 使用地理位置确定距离固定点的距离
- 23. 从另一个距离,距离和极角确定地理位置
- 24. 使用iphone核心位置数据的距离计算
- 25. 得到iphone上的两个位置之间的距离
- 26. iPhone距离当前位置作为字幕
- 27. 根据当前位置和某个位置之间的距离更改位置请求的间隔
- 28. JQuery位置选择器,如何设置从起点的最大允许距离
- 29. 如何从右侧开始将背景位置设置为绝对距离?
- 30. HTML - 更改表单位置
我可以能够得到它下面的单元0英尺 Ø万里 Ø海里 O度量 Ø公里 Ø日(韩国) Ø日(日本) ØETC ! –
做一些乘法?例如km/1.6 - > u.s. mi – nielsbot
不应使用@“NSLocaleMeasurementSystem”作为NSString,而应使用Apple提供的常量:NSLocaleMeasurementSystem。 – KrauseFx