希望有人能幫助我:)如何2不相似的矩形之間計算比例因子
我試圖從地圖(經緯度)點擴展到的圖像(X,Y)。 爲此,我需要找到2個非相似矩形之間的比例因子(我認爲)。
我將澄清,讓我們說:
矩形1:A(40.0,50.0)B(40.0,56.0)C(43.0,56.0)d(43.0,50.0)
(緯度德爾塔= 3,經度增量= 6)。
矩形2:E(0,0)F(500,0)G(500,300)H(0,300)
(X德爾塔= 500,Y =增量300)。
我該如何縮放矩形2上的矩形1到點(x,y)的點P(41.5,52.5)?
UPDATE:
總體思路:
我想自定義圖像上顯示用戶的當前位置(緯度,經度)(不是地圖圖像,我自己的一個圖)因此我不能使用地圖(MKMapKit,谷歌,湯姆湯姆)。
我有用戶當前位置(通過CoreLocation)和圖像(800x460)。
我正在繪製的區域很小,所以我不需要擔心地球的曲線。
我試圖找到一個公式,會幫我擴大我的用戶(緯度,經度)位置到我的形象(我的iPhone屏幕上)
謝謝!
那麼,你需要找到Rect1的規模,RECT2,然後與規模乘以你的觀點。由於矩形不相似,我想你將不得不找到與rect1相似的最大的矩形,它將適用於rect2。希望這可以幫助。乾杯! – George
謝謝喬治! 不過,我知道這樣的公式存在, 我只是無法找到/記住它。 –
查看我的答案獲取公式。 – George