我正在研究一個提供地圖上位置細節的應用程序。我想讓用戶能夠點擊位置名稱(在詳細信息頁面上),然後讓應用程序加載大地圖並將焦點設置爲地圖上的位置(最好放大到位置特定區域)。如何加載ImageView並聚焦圖片的某個部分(通過一些x和y座標?)
我搜索了高和低,並沒有找到一種方法來加載一個ImageView,並有一個特定的X,Y座標集中。
任何幫助將是巨大的 感謝
我正在研究一個提供地圖上位置細節的應用程序。我想讓用戶能夠點擊位置名稱(在詳細信息頁面上),然後讓應用程序加載大地圖並將焦點設置爲地圖上的位置(最好放大到位置特定區域)。如何加載ImageView並聚焦圖片的某個部分(通過一些x和y座標?)
我搜索了高和低,並沒有找到一種方法來加載一個ImageView,並有一個特定的X,Y座標集中。
任何幫助將是巨大的 感謝
讓XMAP和yMap是要聚焦的點的座標。寬度和高度分別是屏幕。
現在你想讓這一點與屏幕中心重合。
你可以做的是裁剪大jpg的部分,以獲得尺寸與屏幕尺寸匹配的更小的位圖,焦點位於中心。
代碼裁剪位圖:
Bitmap focusPoint = Bitmap.createBitmap(largeMapBitmap, xMap-width/2,yMap-height/2,width, height);
然後你就可以在此位設置爲您的ImageView
這將返回負值並給出一些錯誤 - 'java.lang.IllegalArgumentException:x必須> = 0' – 2017-02-22 14:25:38
什麼樣圖的是什麼呢? – matt5784 2012-07-08 00:42:33
一個大的.jpg文件中的國家的典型地圖 – CrackerNaper 2012-07-08 01:25:18