关于android开发时获取两条多段线(polyline)的交点坐标问题

yhj8848 发布于 2014/04/24 11:28
阅读 701
收藏 0
最近本人在研究 Android开发 对图形进行几何计算方面时,遇到问题了,怎么获取两条多段线(polyline有直线的圆弧)的交点坐标,以及我想获取一个点到指定路径的最近点坐标和距离,发现好像 android.graphics和谷歌API包里好像没有给现成的方法,不知道应该怎么解决这个问题,哪位大神会的给指导一下啊,在这里感激不尽,最好能给我写两个简单的例子出来就好了,再次先谢谢了
加载中
0
bigtiger02
bigtiger02

这些交点应该由你自己来计算的嘛,api只是负责画出来而已。
比如你的多段线的数据为[{(0,0),(1,1),(1,2)},{(1,0),(2,0),(2,2)}],
交点方程为:

y=x,  0≤x≤1,          y=0 0≤x≤2
x=1  ≤y≤1             x=2 0≤y≤2
求交点这就是一个方程组求解的问题,
距离点最近的问题待计算出交点后在进行运算比对即可得出,
当然运算量大时需要进行一些运算简化

0
heyplain
heyplain
初中知识
0
devstore
devstore

开发者的福利到了,devstore将拿出十万,悬赏写评测报告的开发者,参与就有奖。                                               

返回顶部
顶部