这是一个更一般的大问题,所以希望我上面有一个很好的标题。
我是一个android应用开发的初学者,边学边学。我想做的第一个应用程序是围绕位置的。我知道我可以使用intents来利用google地图api已经拥有的所有功能,这样我就不必做繁重的工作了。
然而,就实际位置而言,这是我需要研究并输入到数据库中的东西,还是有某种已经存在的数据源,我可以直接指向?
例如,假设我的应用程序找到了所有销售Wii游戏机游戏的商店。我将负责跟踪商店是否继续销售产品,但我希望我不需要做的是列出商店的每个位置。
因此,如果沃尔玛销售产品,用户选择,找到附近的商店,沃尔玛应该出现在列表中。但在用户方圆100英里的范围内,可能有100家沃尔玛。我是不是必须输入这些地址中的每一个,或者有没有什么办法可以编程让它只选择“沃尔玛”作为搜索条件,然后谷歌地图api就会执行查找该用户区域内所有位置的工作?
希望这个问题是有意义的。
提前感谢您的回复或给我指明正确的方向!
发布于 2016-08-15 21:54:43
Google Places API -这就是你所需要的。使用此API,您可以搜索您附近的地点(但您可以设置范围)。我从他们的documentation得到了这个应用程序接口调用
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&name=cruise&key=YOUR_API_KEY它将返回位置列表及其名称和一些其他信息。但有一件事。你必须有你的API密钥,它在某种程度上是免费的。
https://stackoverflow.com/questions/38956076
复制相似问题