2014-06-06 28 views
-2

當我走地圖|設置|編輯家庭或工作我看到我的家&工作地址,很酷!如何從android地圖獲取家庭/工作地址2 sdk

有人知道如何從Android SDK獲取相同的信息嗎?我正在製作一個地圖應用程序,並且想要將這些內容繪製到參考點,而不再向用戶詢問它們?

謝謝

+1

我懷疑這是可能的,因爲這將是一個嚴重的隱私漏洞。 – matiash

回答

0

您將需要使用反向地理編碼將緯度/經度轉換爲地址。關於地理編碼更多信息,可以發現here.

下面是一個例子:

Geocoder geocoder = new Geocoder(context, Locale.getDefault()); 
    String result = null; 
    try { 
     List<Address> list = geocoder.getFromLocation(
       location.getLatitude(), location.getLongitude(), 1); 
     if (list != null && list.size() > 0) { 
      Address address = list.get(0); 
      // sending back first address line and locality 
      result = address.getAddressLine(0) + ", " + address.getLocality(); 
     } 
    } catch (IOException e) { 
     Log.e(TAG, "Impossible to connect to Geocoder", e); 
    } 
+0

地理編碼器起初不是我所需要的。我需要從地址簿或Google存儲它的地方獲取默認的家庭和工作地址。然後,我將使用geoCoder將該地址轉換爲經緯度 – TomHa

相關問題