Google Maps API:Autocomplete类迁移至PlaceAutocompleteElement相关疑问
Google Places API旧版Autocomplete迁移问题解答
1. 是否必须替换旧Autocomplete类为PlaceAutocompleteElement?
目前并非强制要求,旧的google.maps.places.Autocomplete类仍能正常运行。但Google官方优先推荐迁移到新的PlaceAutocompleteElement——新组件自带更完善的无障碍支持、原生级UI体验,性能表现更优,且后续会持续更新功能,旧版则不会再新增任何特性。
2. 旧类近期会被弃用吗?
Google暂未公布旧版Autocomplete类的近期弃用时间节点,但明确表示旧版服务已进入维护状态,不再开发新功能。为避免未来突然弃用带来的适配风险,建议尽早规划迁移工作。
3. 迁移需要新的API密钥吗?
不需要。只要你当前的API密钥已经启用了Maps JavaScript API和Places API权限,就可以直接用于新组件的开发,无需重新申请密钥。
补充说明:新的PlaceAutocompleteElement采用自定义元素<gmp-place-autocomplete>的使用方式,获取地址信息的逻辑和旧类略有差异,但你需要的formatted_address、address_components、geometry.location、name等字段,在新组件的返回结果中依然可以正常获取。
内容的提问来源于stack exchange,提问作者Sam76
相关产品推荐
相关产品推荐

