我的应用程序中有一个位置搜索栏,当用户按下搜索按钮时,我想根据用户所在的当前区域搜索地址。
目前我只是打电话
Geocoder geoCoder = new Geocoder(StreetAngelActivity.this,Locale.getDefault());
addresses = geoCoder.getFromLocationName(searchBar.getText().toString(),1);
但结果并非基于此人所在的地区。
如何确保搜索根据用户当前位置进行检索?
我需要以某种方式找到用户所在的区域(我该怎么做)?
然后将其附加到searchbar.getText()
并传递给地理编码器