我正在开发一个基于位置的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. Three.js:PointLight更改距离
- 8. 从两个位置获取距离
- 9. 从GPS位置计算距离
- 10. 如何设置mkmapview以显示距离我当前位置100米的距离?
- 11. 从初始位置,方位和距离得到的位置
- 12. 无法在pysal中设置距离单位
- 13. 地理位置距离
- 14. SciPy KDTree距离单位?
- 15. OpenXML距离,大小单位
- 16. Swift MKMapItems距用户的距离位置
- 17. 更改ViewPager最小距离
- 18. 更改位置设置
- 19. Java - 从位置集合中获取基于距离的位置
- 20. 从我当前位置到另一个位置的距离
- 21. 从我的位置到目标位置的距离计算android
- 22. 从我的当前位置获取距离最近的位置
- 23. 从一个地理位置的距离获取位置
- 24. 设置传呼距离
- 25. 按特定距离查找距离目标位置最近的位置
- 26. 位置管理器的换位距离
- 27. iPhone距离当前位置作为字幕
- 28. 使用iphone核心位置数据的距离计算
- 29. 得到iphone上的两个位置之间的距离
- 30. 如何排序ArrayList比较距离当前位置的距离?
我可以能够得到它下面的单元0英尺 Ø万里 Ø海里 O度量 Ø公里 Ø日(韩国) Ø日(日本) ØETC ! –
做一些乘法?例如km/1.6 - > u.s. mi – nielsbot
不应使用@“NSLocaleMeasurementSystem”作为NSString,而应使用Apple提供的常量:NSLocaleMeasurementSystem。 – KrauseFx