首页 > 解决方案 > Android 地理编码对某些邮政编码始终有效,而对其他邮政编码始终失败。所有有效的邮政编码

问题描述

使用邮政编码使用 Android 地理编码时,我始终会获得某些邮政编码(例如 13662、22427 和 22405)的空地址值,但我会获得其他邮政编码(例如 02835、13667、10001)的可用正确值。所有 6 个都是有效的美国邮政编码,但 3 个始终有效,3 个始终失败。任何想法为什么会发生这种情况?

标签: javaandroidgeocoding

解决方案


不幸的是,Android Geocoder 不是很可靠,它可能不会为某些地址返回任何值。您可以完全使用Google Geocoding API,这需要您发出 HTTP 请求。或者,您可以设置检查以仅在地理编码器返回 null 时向 Google 请求地址。


推荐阅读