USO400
  • Home
  • About
  • KH400
  • SuperSherpa
  • ZX-10
  • Todo
  • ALTO WORKS
  • KMX125
Sign in Subscribe

geo

A collection of 1 post
objc

[Objective-C] 特定の緯度経度と角度と距離を元に緯度経度を算出する(楕円あり)

現在地を起点として、特定距離の矩形を作成する。 みたいなことが必要だったので計算式を書いた(ほぼコピペ)。。。けど使われないことになった。 やってることとしては ある地点を中心とした半径Xメートル同心円上における角度Aの地点の緯度経度を求めよ(ただし地球は楕円形として扱うこと) みたいな感じでしょうか。文系な自分にはこういうのよくわからないです。。 結果として下記ソースでほぼイケるけど、浮動小数点数の演算ばかりなので誤差が気になるところ。メソッドのコメントに記載しているURLでJavascriptのソースがあったので、Objective-Cに書き直しただけって感じですが、一部変えています。詳細はソース見てもらえれば。 参考サイトではdo whileでループしているが この部分の動作を見てみたら、Javascriptでは精度を上げるようなループをしていたけど期待通りに実装する方法がわからなかったので、ループの中身を1度実行するだけに変更しています。 #import <CoreLocation/CoreLocation.h> #define
2015年11月14日 2 min read
Page 1 of 1
USO400 © 2025
Powered by Ghost