首页 文章

适用于法国城市的Google地方自动填充功能

提问于
浏览
0

我正在为法国网络应用构建城市自动填充功能 . 在法国,每个城市都有一个独特的邮政编码 . 例如:凡尔赛宫有邮政编码: 78000 .

因此,理论上,您可以通过键入城市来获取邮政编码,并通过键入其邮政编码来获取城市 .

根据Google地方信息文档,您可以通过将类型设置为 '(regions)' 来获取邮政编码:https://developers.google.com/places/supported_types#table3

我已经尝试了 '(regions)''(cities)' 但无法让它返回邮政编码:

var autocomplete = new google.maps.places.Autocomplete(document.getElementById('autocomplete'), {
    types: '(regions)',
    componentRestrictions: {
        country: 'fr'
    }
});

这是一个小提琴:http://jsfiddle.net/sikko/mp4hLf7p/1/

任何的想法?提前致谢 .

1 回答

  • 0

    它返回邮政编码 . address_components中的第4个元素 .

    {“long_name”:“75003”,“short_name”:“75003”,“types”:[“postal_code”]}

相关问题