2016-04-13 262 views
0

我正在開發一個android應用程序,從服務器獲取一個位圖圖像,並從服務器獲取x和y座標。那些X和Y座標不過是用戶位置。現在我的問題是,如果我在手機上運行該應用程序,它工作正常。但在標籤中,我需要調整位圖大小,如果我調整位圖的大小,這些x和y座標也在變化。這不是地圖相關的應用程序。如何調整位圖大小而不影響x和y座標?這不是地圖相關的應用程序。位圖上的XY座標

+0

這裏的X和Y是指經度和緯度,並且您正在圖像上顯示一些位置。如果我錯了,請糾正我的錯誤 –

+0

那些x和y座標不是經緯度。 – MinnuKaAnae

回答

0

我認爲,你可以簡單地計算出它

例如,

OriginalWidth = 100; 
OriginalHeight = 100; 
OriginalX = 30; 
OriginalY = 30; 


NewWidth = 200; 
NewHeight = 200; 

Then, 

NewX = (OriginalX * NewWidth)/OriginalWidth = 60; 
NewY = (OriginalY * NewHeight)/OriginalHeight = 60; 

請做谷歌如何獲得寬度和圖像的高度。

+0

我正在從服務器獲取位圖圖像的寬度和高度 – MinnuKaAnae

+0

xy座標仍然發生變化。 – MinnuKaAnae

+0

嘗試先將所有東西都轉換爲像素,如高度,寬度,x,y ...將原始值轉換爲像素,然後使用上述計算 – MKJParekh