当用户在Google自动填充API中选择地址时,如何显示完整的州/省而不是缩写。

时间:2015-06-08 22:16:57

标签: c# google-maps google-maps-api-3

在用户选择了一个地址后,我正在显示一个表单,以便他们可以在必要时解决地址中的任何问题。

  1. 用户选择一个地址。 The user chooses an address

  2. 显示表单,以便用户可以根据需要修改地址。 The form is displayed so the user can modify the address if necessary

  3. 我想显示完整的州/省而不是缩写,是否可以使用API​​,或者我是否需要创建字典才能执行此操作?

    谢谢。

1 个答案:

答案 0 :(得分:1)

我认为你需要改变componentForm

在文档的示例中, https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform
componentForm设置如下:

var componentForm = {
  street_number: 'short_name',
  route: 'long_name',
  locality: 'long_name',
  administrative_area_level_1: 'short_name',
  country: 'long_name',
  postal_code: 'short_name'
};

如果我将administrative_area_level_1'short_name'更改为'long_name',则状态将以其全名显示。 http://jsfiddle.net/x1sx3p40/

enter image description here

希望这有帮助!