12

私の Android アプリケーションでは、ユーザーは住所を入力して自分の場所を設定できます。そのために、Geocoder と getFromLocationName メソッドを使用しています。

基本的な都市を探しているときはすべて正常に機能しますが、フランスのヴィルフランシュ (フランスにはヴィルフランシュと呼ばれる都市が 10 以上あります) などのあいまいな場所を探すとすぐに、GeoCoder は 1 つの結果しか返しません。

メソッドを呼び出す方法は次のとおりです。

resultReverseGeo = geoCoder.getFromLocationName(name, 5);
Log.d(TAG, "Size " + resultReverseGeo.size()); // size is always = 1 

何か案が?

4

0 に答える 0