我正在開發一個基於位置的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