swiftのGNSSで観測される座標値を使って面積を計算したいのですが、観測値がwgs84で緯度、経度なの計算方法が分かりません。
2点間の距離は
距離 = 行き先の位置情報.distanceFromLocation(現在地の位置情報)
で計算できる関数があるようですが、面積に関しては見つかりませんでした。
配列に格納した複数点の座標から、
緯度経度のままで面積を計算する方法または、緯度経度をメートル座標に変換する方法
をご教授お願いします。
やろうとしていること
スタート地点でGNSSが更新されるたびに呼ばれる
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {}
でlocations
に記録された緯度経度(この時にすでに度になっている)を配列に記録。
移動後、同じようにfunc locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {}
で配列に記録、
再び移動、いくつかの地点で繰り返し、この配列(緯度経度)を使って面積計算を行いたい。
回答1件
あなたの回答
tips
プレビュー