每个Android的location.Address方法返回什么?

时间:2014-02-28 13:04:24

标签: java android street-address google-geocoding-api

我正在尝试弄清楚如何使用类Android.location.Address获取Android SDK的地址组件。

有些方法非常简单,其他方法很容易通过documentation中的示例来理解,但其中一些方法对我来说完全不清楚。要么是因为文档中没有例子,要么因为这个例子涉及美国,而美国与其他国家没有相同的政治组织。

我一直在寻找它们的含义,但网上的大多数教程只是使用方法getAddressLine(int index)进行教学,然后由开发人员来学习其余的。

  • getAdminArea():返回州首字母缩略词(“CA”,加州)
  • getCountryCode():返回国家ISO代码(“JP”,日本)
  • getCountryName():返回国家/地区名称(“西班牙”,代表......西班牙)
  • getFeatureName():返回该位置的名称(如果有的话)(博物馆的“卢浮宫”)
  • getLocality():返回城市名称(“伦敦”)
  • getPostalCode():返回邮政编码(“94110”,在美国)
  • getPremises():???
  • getSubAdminArea():???
  • getSubLocality():???
  • getSubThoroughfare():???
  • getThoroughfare():返回街道和建筑物编号(“1600 Amphitheatre Parkway”)

我的问题是所有这些方法返回的内容(以及示例,如果可能的话)。

另外,我想知道如何分别获得建筑物编号和街道名称。解析Thoroughfare字符串似乎并不那么难,但考虑到在某些国家,这个数字出现在街道之前,而其他国家出现后,解析文本的最佳方法是什么?

0 个答案:

没有答案