0
我正在處理一個應用程序,我需要顯示來自服務器url的圖像,因爲google地圖上的註釋(標記)映射類似用戶的配置文件圖片。如何使用佈局或自定義視圖作爲標記?使用服務器圖像作爲谷歌地圖的標記android
感謝 RawCoder
我正在處理一個應用程序,我需要顯示來自服務器url的圖像,因爲google地圖上的註釋(標記)映射類似用戶的配置文件圖片。如何使用佈局或自定義視圖作爲標記?使用服務器圖像作爲谷歌地圖的標記android
感謝 RawCoder
您可以使用OverlayItem.setMarker()
。
overlayItem.setMarker(icon);
哪裏icon
是您從您的網址檢索Drawable
。
編輯除了你的評論和你編輯的問題:
我建議你添加您在您的問題發佈了一個圖像中的資源drowables,並用它作爲基礎繪製。從您的URL中檢索自定義圖像並將其覆蓋到現有圖像上,創建一個新的可繪製圖像,您可以使用setMarker()
。
點擊將被Overlay.onTap()
捕獲。
感謝您的快速回復。但我需要更多東西。我編輯了我的問題,並添加了一個圖像。像這張圖片我需要使用佈局,我可以把服務器圖像。並且還希望在該佈局上添加點擊偵聽器。如何將佈局轉換爲可繪製的標記。你可以發佈一些代碼? – rawcoder064
你可以發佈一些代碼,我怎樣才能從佈局xml繪製。還有一件事我需要在地圖上繪製大量的圖釘,所以我必須實現圖像的延遲加載,否則將花費太多時間從url獲取drawable,然後在地圖上繪圖。我怎樣才能做這個懶加載? – rawcoder064
你有什麼想法如何實現這個:http://stackoverflow.com/questions/10070347/android-how-to-to-set-imageview-as-a-marker-in-google-map-api-android –