1
我想計算屏幕上2點之間有多少像素。android 2點之間有多少像素
我已經看到了,我可以借鑑使用Path類2點之間的直線,但我真的不想要畫這條線,我只想知道是多久像素..
我真的需要它爲我的MapView集羣執行..我可以得到每個標記在屏幕上的位置沒有問題,但不知道如何計算像素之間的「距離」... 我知道那裏是羣集的實現可用,但我想嘗試創建一個我自己的
幫助將不勝感激:)
我想計算屏幕上2點之間有多少像素。android 2點之間有多少像素
我已經看到了,我可以借鑑使用Path類2點之間的直線,但我真的不想要畫這條線,我只想知道是多久像素..
我真的需要它爲我的MapView集羣執行..我可以得到每個標記在屏幕上的位置沒有問題,但不知道如何計算像素之間的「距離」... 我知道那裏是羣集的實現可用,但我想嘗試創建一個我自己的
幫助將不勝感激:)
這是非常簡單的使用位代數:)
的取兩個點的座標,並計算它們的x和y值之間的差值例如
dx = p1.x - p2.x;
dy = p1.y - p2.y;
distance = Math.sqrt((dx * dx) + (dy * dy));
凡p1
和p2
是你想要得到發現之間的距離點,distance
是結果。這將是一個雙,但你可以將它圓到最接近的int
如果你願意
傻我... :)你是對的我沒有想過這樣 –
曾聽說過畢達哥拉斯? 'd = sqrt(pow(x1-x2,2)+ pow(y1-y2,2))' –
這可能[help] [1]你 [1]:http://stackoverflow.com/questions/9598867 /計算像素之間的兩個點上的圖像 檢查了這一點 – 2012-09-13 12:27:03