如果我使用Android的地理編碼器檢查地址是否爲機場?
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocationName(addressName, 3);
我如何檢查是否一個地址是機場(或沒有)?因爲沒有這樣的方法地址類?
我想是這樣
Address address = addresses[0];
address.isAirport();
我是被迫使用classis Geocoding API並做解析等..?因爲根據地址組件類型我看到一個項目
機場指示機場。
根據getFeatureName返回的內容,您可能可以執行類似if(address.getFeatureName()。toLower()。contains(「airport」))(僞代碼)) – 0x5f3759df
請參閱下面的註釋。如果保證總是提到「機場」一詞(如果地址是機場),那麼這就是解決方案。 – svenkapudija