Android Place Autocomplete address_组件的不一致程度很高,开发人员应该如何处理?
我在安卓上阅读和测试。我知道下面的Android Place Autocomplete address_组件的不一致程度很高,开发人员应该如何处理?,android,autocomplete,google-places-api,google-places,Android,Autocomplete,Google Places Api,Google Places,我在安卓上阅读和测试。我知道下面的地址\u组件从不表示类型一致。这里代码示例底部的格式化地址我想知道为什么它会说USA,因为USA不在地址组件中。谁是或如何创建格式化的\u地址 从文档中: 格式化的_地址是一个字符串,包含此位置的人类可读地址。通常,这个地址相当于“邮政地址”,有时因国家而异。此地址通常由一个或多个地址组件字段组成 美国 假设我想要地理编码结果的格式化的\u地址中的邮政地址,并且依赖于它是正确的,现在因为地址组件从不类型任何类型,那么格式化的\u地址呢。谁是或如何创建格式化的\u
地址\u组件
从不表示类型一致。这里代码示例底部的格式化地址
我想知道为什么它会说USA
,因为USA
不在地址组件中。谁是或如何创建格式化的\u地址
从文档中:
格式化的_地址是一个字符串,包含此位置的人类可读地址。通常,这个地址相当于“邮政地址”,有时因国家而异。此地址通常由一个或多个地址组件字段组成
美国
假设我想要地理编码结果的格式化的\u地址中的邮政地址
,并且依赖于它是正确的,现在因为地址组件
从不类型任何类型,那么格式化的\u地址
呢。谁是或如何创建格式化的\u地址
?它有什么加兰蒂斯
placeDetails = {PlaceDetails@14740}
address_components = {ArrayList@14760} size = 9
0 = {AddressComponent@14773} "AddressComponent{long_name='5', short_name='5', types=[STREET_NUMBER]}"
1 = {AddressComponent@14774} "AddressComponent{long_name='Starbird Avenue', short_name='Starbird Ave', types=[ROUTE]}"
2 = {AddressComponent@14775} "AddressComponent{long_name='Lower Washington / Mount Hope', short_name='Lower Washington / Mount Hope', types=[NEIGHBORHOOD, POLITICAL]}"
3 = {AddressComponent@14776} "AddressComponent{long_name='Boston', short_name='Boston', types=[LOCALITY, POLITICAL]}"
4 = {AddressComponent@14777} "AddressComponent{long_name='Suffolk County', short_name='Suffolk County', types=[ADMINISTRATIVE_AREA_LEVEL_2, POLITICAL]}"
5 = {AddressComponent@14778} "AddressComponent{long_name='Massachusetts', short_name='MA', types=[ADMINISTRATIVE_AREA_LEVEL_1, POLITICAL]}"
6 = {AddressComponent@14741} "AddressComponent{long_name='United States', short_name='US', types=[COUNTRY, POLITICAL]}"
7 = {AddressComponent@14779} "AddressComponent{long_name='02131', short_name='02131', types=[POSTAL_CODE]}"
8 = {AddressComponent@14780} "AddressComponent{long_name='3138', short_name='3138', types=[POSTAL_CODE_SUFFIX]}"
alt_ids = null
formatted_address = "5 Starbird Ave, Boston, MA 02131, USA"
比如说通过代码,我获取格式化的地址
,然后通过地址组件运行它
,过滤掉比如国家。address\u组件中的不一致程度很高,开发人员应该如何处理
为什么address\u components
typePOSTAL\u TOWN
有时在一个国家使用,有时不使用。我相信这是故意的,但为什么不一致呢
关于这一点有很多问题,对我来说最重要的一个问题是格式化的\u地址
邮政地址是否可以信任不改变?我有同样的问题。这太令人困惑了。