我在ImageView中有一個自定義平面圖,我試圖確定如何將平面圖上的位置轉換爲屏幕座標。在屏幕地圖上將平面圖位置轉換爲座標
有沒有推薦的方法去實現這一點,因爲我不知道如何繼續。我沒有使用Maps API,只是我自己創建的自定義平面圖。
我在ImageView中有一個自定義平面圖,我試圖確定如何將平面圖上的位置轉換爲屏幕座標。在屏幕地圖上將平面圖位置轉換爲座標
有沒有推薦的方法去實現這一點,因爲我不知道如何繼續。我沒有使用Maps API,只是我自己創建的自定義平面圖。
試試這個:
screenCoordX = (imageCoordX/imageWidth) * screenWidth;
screenCoordY = (imageCoordY/imageHeight) * screenHeight;
確保所有值都花車/雙打。
這應該讓你開始。
什麼單位正在使用imageCoord? PX? screenWidth和screenHeight是px還是dp?道歉,如果我的問題看起來很愚蠢,但我有點困惑與此。 –
所有的值都在dp中,或者所有的值都是px。只要一致,它就不重要。試一試,讓我知道是否有任何問題。 –
當然,使用getImageMatrix() – pskink
你有沒有完成這個目的@OsborneCox? – gumuruh