获取用户当前位置周围的地点列表
Posted
技术标签:
【中文标题】获取用户当前位置周围的地点列表【英文标题】:Get list of places surrounding user's current location 【发布时间】:2011-09-05 03:00:49 【问题描述】:所以,我在 SO 和其他论坛上看到了很多关于此的问题,但没有明确的答案。这似乎是一个基本的过程,所以我不明白为什么我找不到任何答案。
在 android 开发者文档 - http://developer.android.com/guide/topics/location/obtaining-user-location.html#Adjusting - 在“帮助用户决定去哪里”部分的底部附近,他们举了一个例子,“你正在寻找提供附近餐馆、商店的列表,和娱乐以及推荐的顺序会根据用户的位置而变化。”
这篇文章 - finding nearby locations - 建议使用外部 API。对我来说,Google 的 Android API 不包含此功能是没有意义的,尤其是考虑到 他们的文档中的上述场景。
其他帖子谈论使用 GeoCoder + getFromLocationName()。这似乎并不正确,因为它看起来不像是搜索,而且它似乎也面向特定地址。
Android 开发者文档中的上述示例是否可以使用当前的 Android SDK 完成?我已经在许多应用程序中看到了它,并且在尝试无处可去的奇怪解决方案时感到非常沮丧。请帮助我了解发生了什么。
谢谢!
更新: Google Places API 不能解决这个问题吗?它是一个网络服务,但它似乎完全按照我上面描述的那样做?如果我在这方面做得不好,请告诉我。
【问题讨论】:
【参考方案1】:适用于 Java 的 Google APIs 客户端库(用于基于 HTTP 的 API)和 Google Places API(用于地方数据)是不错的选择。
Using Google Places API
【讨论】:
以上是关于获取用户当前位置周围的地点列表的主要内容,如果未能解决你的问题,请参考以下文章