やりたいこと
・3点計測?で、現在地の座標を特定したい。
(良い方法があれば方法は問わず。 ただし、フィンガープリントは使用できないものとする。)
取得できているもの
・点A、B、Cの各X座標、Y座標
・現地からのAまでの距離、Bまでの距離、Cまでの距離 (メートル)
上記の実数を入れるとX座標、Y座標が導き出される式を作りたい。
######今までに試して、想定通りの動作にならなかったもの
- 以下のサイトの座標計算の流用
https://qiita.com/tamori54/items/7bb40590972e1aa8ed6b
やろうとしたが、難しくてテストまで至らず断念しているもの(出来るなら試してみたい)
- 連立式のプログラムへの落とし込み
2(Xb-Xa)Xt-2(Yb-Ya)Yt+Xa^2-Xb^2+Ya^2-Yb^2-AT^2+BT^2 = 0
2(Xc-Xa)Xt-2(Yc-Ya)Yt+Xa^2-Xc^2+Ya^2-Yc^2-AT^2+CT^2 = 0
(式、間違ってるかもです)
- ソルバーの利用
以下を参照してSDKを入れて使おうとしたところで、条件などどう当てていいかわからず手が止まっています。
https://qiita.com/YSRKEN/items/a10d4f52027b939e536b
- SkiaSharp(SKPoint)でベクトルとかなんとを使って計測しようとした。
Beacon三点計測記事やGPSでの位置情報取得なんちゃらなど、数日かけて色々調べたりはしていたのですが、理解力が足りず
ある程度までいってると思うのですが回答までたどり着けていません。。
導ける方いらっしゃいますでしょうか。
回答1件
あなたの回答
tips
プレビュー