gpt4 book ai didi

android - 使用 google places API 查找 "pizza near austin, tx"

转载 作者:行者123 更新时间:2023-11-29 22:15:26 27 4
gpt4 key购买 nike

我正在编写一个带有 EditTextMapView 的简单 Android 应用程序。我希望能够输入“德克萨斯州奥斯汀附近的披萨”,然后将 map 缩放到德克萨斯州奥斯汀的披萨店。我正在使用 Google API Java 客户端向 Google Places API 发送请求,并将结果填充为 map 上的叠加层。这工作得很好,除了 Google Places API 要求我提供经度和纬度作为 search request 的一部分。 .

此 API 似乎非常适合查找用户当前位置附近的地点。但是,如果我在纽约市,并且想查看德克萨斯州奥斯汀附近的披萨店,我首先必须解析搜索字符串,将字符串的位置查找部分映射到经度和纬度,然后运行查询针对 Google Places API。

如果我确定没有更好的方法,我不介意这样做。有没有?这似乎是谷歌已经攻克的难题。本质上,我正在寻找的是 Google Places API,它将根据提供的关键字(“pizza near austin, tx”)确定纬度和经度。

最佳答案

目前,Places API 不支持您描述的用例。所以,是的,现在执行此操作的唯一方法是对“Austin, TX”执行地理编码请求,然后在您的地点搜索请求中提供生成的 LatLng,使用“pizza”作为参数.此外,您还必须从 Geocoding API 返回的视口(viewport)派生参数。

关于android - 使用 google places API 查找 "pizza near austin, tx",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609827/

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