android - android - 如何使用 google places api 获取一个城市的所有邮政编码?
问题描述
我正在特别寻找的是来自 Geocoder 类的方法或来自 google Places API 的方法,我可以在其中传递纬度/经度或城市,它会返回该地区的邮政编码列表。
我最接近的如下:
double lat = 100;
double lon = 120;//random lat lon.
int maxNumberOfResults = 100;
Geocoder geocoder = new Geocoder(getActivity());
List<Address> addresses = geocoder.getFromLocation(lat, lon, maxNumberOfResults);
for (Address address : addresses) {
Log.d("TAG", "zip code is " + address.getPostalCode());
}
//The Address class is from android.location package
但是,邮政编码要么相同,要么为空。希望有人在这里有解决方案!
解决方案
推荐阅读
- angular - ¿ 如何根据 routerLinkActive 状态 Angular 更改 mat-icon 颜色?
- java - 如何使用 Mockito 注释注入 @Value 构造函数参数
- .net-core - 在 .NET 5 SDK 5.0.400 中找不到 Utf8JsonWriter.WriteRawValue()
- opencl - 如何构建具有多个 .cl 源的 OpenCL 程序
- python - “!” 键入后,按键盘上的“TAB”键。此方法在 Pycharm 中不起作用
- tableau-desktop - 如何在 Tableau 的嵌套 IF 内使用 sum?
- reactjs - 使用 netlify 和 monorepo 时反应路由器 dom 失败
- excel - Excel计算用逗号分隔的数字数量,范围从x到y
- arrays - rxjs 在间隔中为数组中的每个项目调用 2 个服务
- c++ - 如何将函数分配给已定义的已声明函数