Itzikと:
私はアンドロイドのスタジオでジオコーダクラスを使用していると私は実行して国の名前とアドレスを取得することができています
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(latitude, longitude, 1);
if (addresses != null && addresses.size() > 0) {
userCountry = addresses.get(0).getCountryName();
userAddress = addresses.get(0).getAddressLine(0);
}
私が今やりたいことは場所を分類することです。Let`sは、私は公園の近くだ場合、私は「公園」に緯度と経度を翻訳しますか、私はビーチでだならば、それは「ビーチ」などの場所を分類しますと言います。私は経度と緯度を使用して自動的にこれらの場所を分類するために使用できるものはありますか?
私は多分考えました
addresses.get(0).getLocality()
それはちょうど私の都市名を与えます
そして、私がしようとしたとき
addresses.get(0).getFeatureName()
私はその数が何であるかわからないので、それはちょうど私の番号を与えます。
ジョン - Aliferis:
あなたは、GoogleプレイスAPIと一緒にあなたの緯度と経度を使用することができます。
APIを介してユーザーが、このようなジムや公園などの都市ベースの場所の近くにある場合に伝えることができるようになります。
あなたはこのAPIに関する詳細な情報を見つけることができますここに。