2012-06-26 105 views
0

我正在建立一個餐廳應用程序,爲此我創建了一個數據庫,其中包含餐廳的名稱,電話號碼,地址和經度和緯度。經緯度是查找位置的。問題是我有2201餐館,我需要找到所有的經度和緯度。我使用http://www.findlatitudeandlongitude.com/ 找到經度和緯度,但它是一個非常漫長的過程。是否有任何其他方式獲得多個地點的經度和緯度?查找多個地址的經緯度

+2

Android GeoCoder有什麼問題? – user370305

回答

0

使用GetLatLon .com。這是我最喜歡的。

+0

但它沒有給出精確的經緯度 –

+0

它給出了中心的緯度和經度。對我來說,它提供了完美和準確的地理位置。 – Chrishan

+0

好吧,我會嘗試 –

1

基本上,Android的提供了一種簡單的方式與Android GeoCoder類,爲了得到緯度和經度位置從地址或副詩句,(所以你不需要爲任何其他服務)

Geocoder coder = new Geocoder(this); 
List<Address> address; 

try { 
    address = coder.getFromLocationName(locAddress,1); 
    if (address == null) { 
     return null; 
    } 
    Address location = address.get(0); 
    Log.e("Latitude: " +location.getLatitude(),"Longitude: " + location.getLongitude()); 
} 

還包括許可清單文件,

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
+0

感謝您的解決方案。但您提供的解決方案可能爲單個地址。我有2201個地址。 –

1

如果u有一個地址陣列妳比可以很容易地找到多個地址的經度和緯度,這裏是美國可以通過烏爾地址u能叫牛逼谷歌API http://maps.google.com/maps/api/geocode/json?address=ahmedabad&sensor=false就地艾哈邁達巴德的鏈接他的API爲多個地址不是從JSON響應u能獲取經緯度,並將它們存儲在array.in項目中,我這樣做,這是一個最簡單的方法 祝您好運 中阿米爾·罕一