获取用户当前位置周围地点列表

16

我在Stack Overflow和其他论坛上看到许多关于此问题的提问,但没有明确的答案。这似乎是一个基本的过程,所以我不明白为什么找不到任何答案。

在Android开发者文档中-http://developer.android.com/guide/topics/location/obtaining-user-location.html#Adjusting - 在“帮助用户决定去哪里”的部分中,他们举了一个例子:“您正在寻找附近的餐厅,商店和娱乐场所,并且推荐的顺序会根据用户位置而变化。”

这篇文章-finding nearby locations-建议使用外部API。我觉得谷歌的Android API不包括这个功能没有道理,尤其是考虑到他们文档中的上述情况。

其他帖子讨论使用GeoCoder+ getFromLocationName()。这似乎也不太对,因为它并不像搜索一样,而且似乎更适用于特定地址。

是否可以使用当前Android SDK完成上述Android开发者文档中的示例?我在许多应用程序中看到了它的实现,并且正在尝试一些奇怪的解决方案,但没有进展,所以我感到非常沮丧。请帮助我理解发生了什么。

谢谢!

更新: Google Places API不是这个问题的答案吗?虽然它是一个Web服务,但它似乎正好做我上面描述的事情?如果我完全错了,请告诉我。

1个回答

3

使用Google APIs Client Library for Java(用于基于HTTP的API)和Google Places API(用于地点数据)是正确的选择。

使用Google Places API


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接