【发布时间】:2011-12-22 21:18:26
【问题描述】:
我正在编写一个带有EditText 和MapView 的简单Android 应用程序。我希望能够输入“德克萨斯州奥斯汀附近的披萨”,并将地图缩放到德克萨斯州奥斯汀的披萨店。我正在使用 Google API Java 客户端向 Google Places API 发送请求,并将结果填充为地图上的叠加层。这工作得很好,除了 Google Places API 要求我提供经度和纬度作为 search request 的一部分。
此 API 似乎非常适合查找用户当前位置附近的地点。但是,如果我在纽约市,并且想查看德克萨斯州奥斯汀附近的披萨店,我首先必须解析搜索字符串,将字符串的位置查找部分映射到经度和纬度,然后运行查询针对 Google Places API。
如果我确定没有更好的方法,我不会介意这样做。在那儿?谷歌似乎已经破解了一个坚果。本质上,我正在寻找的是 Google Places API,它将根据提供的关键字(“奥斯汀附近的披萨,德克萨斯州”)确定纬度和经度。
【问题讨论】: