2012-08-24 50 views
0

我要生成使用谷歌地圖的位圖文件,而無需通過MapView的傳遞數據,就像一個後臺線程(下載瓷磚爲了寫位圖)機器人產生從谷歌地圖的位圖沒有MapView的

有沒有人有一個理念?

一個例子是:輸入座標,點擊按鈕後,在SD卡中生成.png,其中包含COMPLETE加載的圖塊。

有什麼建議嗎?

謝謝!!!

回答

7

這個方法返回一個網址地圖圖像

public static String getMapUrl(Double lat, Double lon, int width, int height) { 
    final String coordPair = lat + "," + lon; 
    return "http://maps.googleapis.com/maps/api/staticmap?" 
      + "&zoom=16" 
      + "&size=" + width + "x" + height 
      + "&maptype=roadmap&sensor=true" 
      + "&center=" + coordPair 
      + "&markers=color:black|" + coordPair; 
} 

你可以下載或ImageView的

+0

這是一個很好的方式顯示它,我會嘗試。我想創建沒有ImageView,但是一個位圖文件,如果它可能在地圖/位圖上繪製一些信息 – user1616685

+1

顯示在ImageView上是一個選項。如果該方法返回圖像的url,那麼當然你可以將它保存在一個'Bitmap'中。 –

+0

它明確給我一個圖像的URL,可以下載。任何想法如何繪製項目或文本到這個地圖/位圖上的特定座標? – user1616685