从Google API获取单独的地址字段?

时间:2015-10-19 12:51:22

标签: android google-maps-api-3 google-places-api google-places

Google Places API可以返回有关特定地点的详细信息,具体名称为:

Places.GeoDataApi.getPlaceById(mGoogleApiClient, placeId)

回调中返回的数据实现了Place接口,使用方法以逗号分隔的字符串访问地址:

Place.getAddress()

将此字符串解析为街道,郊区,省,镇等的字段是不可靠的,因为字符串的格式不一致:

  • 南非开普敦Ranelagh Rd (街道,郊区,国家)
  • 1st Ave,Kenilworth,Cape Town,7708,南非(街道,郊区,城镇,邮编,国家)
  • SW 23rd Terrace,Cape Coral,FL 33991,USA (街道,城镇,邮编,国家)

是否有可靠的方法从Google获取解析后的地址信息?

0 个答案:

没有答案