3
好吧,所以我一直在尋找相當一段時間。從緯度/經度在Android中獲取商業名稱或地標
我從我的新找到的位置有一個lat/long。 geocoder的getFromLocation返回經緯度的一定數量的地址,這一切都很好。然後,我把它放入一個適配器,填充一個微調器......也是完美的。
我現在需要的是獲取企業名稱而不是地址。我更願意使用lat long,並在一定距離內獲得所有業務,因爲不是從getFromLocation返回的所有地址都完成了。有些只是社區或國家。
這個鏈接做得很好,儘管我還沒有實現它。在我看來,像Google這樣的大型假髮應該是非常標準的處理能力似乎很多。
在此先感謝。
public void getFeature() {
double lat = currentLocation.getLatitude();
double lon = currentLocation.getLongitude();
Geocoder gc = new Geocoder(getBaseContext(), Locale.getDefault());
try {
List<Address> tmpfeatures = gc.getFromLocation(lat, lon, 15);
Iterator itr = tmpfeatures.iterator();
while (itr.hasNext()) {
featuresAdapter.add(((Address) itr.next()).getFeatureName().toString());
}
} catch (IOException e) {
e.printStackTrace();
}
}