gpt4 book ai didi

android - 如何在 Google Place Autocomplete 中正确获取国家、城镇、街道...

转载 作者:行者123 更新时间:2023-11-30 00:58:57 27 4
gpt4 key购买 nike

我正在创建一项服务,用户可以在其中访问世界任何地方的地址。首先,我认为 Google Places API 会很高兴,但看看这张图片(下图),问题是如何以正确的顺序过滤掉国家、城镇、街道地址。首先,我认为用“,”分割结果,但在图片中看到 Arab Emirates 使用的是“-”而不是“,”,这让事情变得更难了。Place Autocomplete 结果总是以国家名称结尾,然后(通常)出现这个国家的城镇,看图片第一个结果是孟加拉国驻美国大使馆,它以国家名称结尾,但之后是“DC”,然后是“华盛顿”。

当什么是什么没有明确的逻辑时,任何人都应该如何使用这些数据!?

更新

因为我的用户可以在任何地方请求任何地址,所以我设置了 LatLngBounds=nullAutocompleteFilter.TYPE_FILTER_NONE

我也尝试了 AutocompleteFilter.TYPE_FILTER_ADDRESS 但结果略有相同。

我觉得我必须使用 [International-address-format]检测用户要求的国家和图片正确的 address-format,然后正确拆分 Place Autocomplete 结果。

最佳答案

您可能想要使用包含一组地点类型的 AutocompleteFilter,您可以使用它来将结果限制为一种或多种地点类型。这是更多的链接: https://developers.google.com/places/android-api/autocomplete#get_place_predictions_programmatically

关于android - 如何在 Google Place Autocomplete 中正确获取国家、城镇、街道...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39733585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com