我試圖在Google地圖上放置標記。但是,雖然我調試(所有東西都很好),但我的標記卻沒有顯示在地圖上。你能幫我解決問題嗎?BitmapDescriptorFactory.fromPath圖像未在地圖上顯示
String imageInSD = Config.APP_IMAGES_URL + sh.cover_image_file;[enter image description here][1]
customMarker = googleMap.addMarker(new MarkerOptions()
.position(markerLatLng)
.title(sh.name)
.snippet(sh.description.substring(0, Math.min(sh.description.length(), 80)) + "...")
.icon(BitmapDescriptorFactory.fromPath(imageInSD)) // in debug looking www.asd.com/abc.jpg(right paths)
.anchor(0.5f, 1));
我也試過這個
.icon(BitmapDescriptorFactory.FromFile(imageInSD))
但不工作?問題在哪裏 在調試中尋找正確的路徑。增加了截圖。但在應用圖中爲空
哪裏*確切*是'imageInSD'指向?您的評論不是完整的文件系統路徑。 – CommonsWare
我無法對此表示抱歉。你什麼意思? 它是圖像路徑。 我有一個「for」循環。每次標記都必須得到另一個圖像。當我調試我控制的imageInSD每次獲得TRUE路徑。但在應用程序中它不起作用。空地圖顯示。 爲EXM 1.loop - 在這裏BitmapDescriptorFactory> imageInSD = www.abc.com/2.jpeg ... - > imageInSD = www.abc.com/1.jpeg 2.loop。 fromPath(imageInSD)不工作,我認爲 – user3404273