基于位置的Android搜索

时间:2010-09-18 22:47:15

标签: android search google-maps

我正在尝试创建一个Android应用,在用户当前位置附近搜索某种类型的商家。我找到了Google Places API,但看起来您不能指定要搜索的地点类型。他们还说你不允许提交结果,所以我甚至不能过滤掉我真正想要的那些。

有没有人对如何搜索特定类型的附近地方有任何建议?最终将使用Google MapView for Android显示。但我现在面临的一个大问题是如何获得我正在寻找的业务清单。

感谢您提供任何帮助!

2 个答案:

答案 0 :(得分:2)

目前我觉得拥有最佳众包业务数据的服务是Yelp,而且他们看到an API。您可以通过几种不同的方式执行搜索,包括narrowing by category

答案 1 :(得分:-1)

如果您查看Places API,结果会返回一系列类型,其中包括“餐馆”,“食物”等字词。也许您可以按照这些条款进行过滤。

将它与一些普通对象上的一些反射XML解析相结合,你就拥有了一个非常强大的系统。我猜这是官方Android Places应用程序的工作方式。

虽然此列表中没有商家信息,但GData-java-client库可以与Android一起使用。您可以从那里的示例中获得解析和样式的一些想法。