我当前的代码使用FusedLocationProviderApi
来获取用户当前的城市/地区。此代码位于我的Service
:
try {
Geocoder gcd = new Geocoder(LocationUpdateService.this, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
if (addresses.size() > 0)
{
txtStation.setText("Locality : " + addresses.get(0).getLocality() + " Sublocal : " + addresses.get(0).getSubLocality());
}
}catch (Exception e) {
Toast.makeText(LocationUpdateService.this, e.getMessage(), Toast.LENGTH_LONG).show();
}
但是我需要显示用户更具体的地方(公交车站,加油站等),我想我必须使用Places API
。
如何将Places API
与我当前的代码(使用FusedLocationProviderApi
)进行整合?
我现在想的是使用FusedLocationProviderApi
获取基本的latitude
&amp; longitude
,然后将Places API
与这些坐标一起使用。
请帮助我/给我一些线索
非常感谢你的帮助