回答編集履歴
2
四捨五入について追記しました。
test
CHANGED
@@ -62,3 +62,21 @@
|
|
62
62
|
|
63
63
|
`lastLocation.verticalAccuracy`プロパティも表示してみてコメントでどのような値になっているか教えてもらえると助かります。
|
64
64
|
|
65
|
+
|
66
|
+
### 四捨五入についての追記です。
|
67
|
+
|
68
|
+
コメントありがとうございます。
|
69
|
+
同じ結果が取得できたようで良かったです。
|
70
|
+
|
71
|
+
> これを四捨五入してvarに代入することは可能でしょうか?
|
72
|
+
|
73
|
+
四捨五入はStringのイニシャライザでフォーマット文字列を指定すると良いかなと思います。
|
74
|
+
下の例は2なので小数点以下2桁まで表示される感じです。
|
75
|
+
|
76
|
+
```swift
|
77
|
+
String(format: "%.2f", altitude)
|
78
|
+
```
|
79
|
+
|
80
|
+
[init(format:_:) | Apple Developer Documentation](https://developer.apple.com/documentation/swift/string/init(format:_:))
|
81
|
+
[fprintf](https://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html)
|
82
|
+
|
1
測地系について追記しました。
test
CHANGED
@@ -29,3 +29,36 @@
|
|
29
29
|
|
30
30
|
[kCLLocationAccuracyBestForNavigation | Apple Developer Documentation](https://developer.apple.com/documentation/corelocation/kcllocationaccuracybestfornavigation)
|
31
31
|
|
32
|
+
|
33
|
+
### 追記です。
|
34
|
+
|
35
|
+
コメントありがとうございます。
|
36
|
+
その後、ドキュメントを見ていたら、高度について2種類あるみたいでしたので追記します。
|
37
|
+
一つは平均海面からの高度で、もう一つはWGS84楕円体からの高度のようです。
|
38
|
+
*下の方に測地系についての引用画像を貼り付けておきますが、後者の楕円体の方がよりシンプルに(単純に)モデル化した(より大雑把な)感じになるのかなと思います。
|
39
|
+
|
40
|
+
> altitude
|
41
|
+
> The altitude above mean sea level associated with a location, measured in meters.
|
42
|
+
> (機械翻訳)ある場所の平均海面からの高度をメートル単位で表したもの。
|
43
|
+
>
|
44
|
+
> [altitude | Apple Developer Documentation](https://developer.apple.com/documentation/corelocation/cllocation/altitude)
|
45
|
+
|
46
|
+
> ellipsoidalAltitude
|
47
|
+
> The altitude as a height above the World Geodetic System 1984 (WGS84) ellipsoid, measured in meters.
|
48
|
+
> (機械翻訳)世界測地系1984(WGS84)楕円体からの高さで、単位はメートル。
|
49
|
+
>
|
50
|
+
> [ellipsoidalAltitude | Apple Developer Documentation](https://developer.apple.com/documentation/corelocation/cllocation/ellipsoidalaltitude)
|
51
|
+
|
52
|
+
ジオイドと地球楕円体の引用です。
|
53
|
+
|
54
|
+
> 地球は山や谷など凹凸が存在し、このままの形状を基準とすると非常に複雑になります。そのため地球の凹凸をシンプルな形状にモデル化する必要があります。代表的な地球の形状のモデルにジオイドがあります。ジオイドは水が地球の重力や遠心力に逆らわず上を覆ったと仮定した場合の海洋面形状です。
|
55
|
+
> ![img1](https://www.esrij.com/cgi-bin/wp/wp-content/uploads/2019/01/mes_01.png)
|
56
|
+
> しかし、モデル化されたジオイドにも起伏が存在し、不規則な形状です。そこで、ジオイドをシンプルなモデルで単純化し地球の形に近似した回転楕円体である地球楕円体が考案されました。
|
57
|
+
> ![img2](https://www.esrij.com/cgi-bin/wp/wp-content/uploads/2019/01/mes_02.png)
|
58
|
+
>
|
59
|
+
> [測地系 | ESRIジャパン座標系/空間参照 | GIS 基礎解説 | ESRIジャパン](https://www.esrij.com/gis-guide/coordinate-and-spatial/datum/)
|
60
|
+
|
61
|
+
---
|
62
|
+
|
63
|
+
`lastLocation.verticalAccuracy`プロパティも表示してみてコメントでどのような値になっているか教えてもらえると助かります。
|
64
|
+
|