我正在制作一个需要从用户当前位置显示最近的超市的应用程序。
我已经看到与此问题类似的问题,答案差异很大。目前,我可以在特定位置显示地图,并在其上方标记。
查找和显示最近的超市的最佳方法是什么?
我已经读过,对位置进行反向地理编码可以给出地址。但是,查看超市附近所有地址的最佳方法是什么?我可以使用HTTP连接到一个数据库,该数据库在我的位置给定半径范围内进行搜索,然后使用某种叠加层进行显示吗?
我已经阅读了许多教程,但是大多数教程只显示了显示地图的基础知识……放置当前位置的标记……然后获取经/纬度位置。
如果有人知道任何教程来展示我想在上面做的事情,那将是很棒的!
最佳答案
Google Places有一个RESTful API,可以满足您的需求。本质上,您只需传递纬度和经度位置,此键对应于您要查找的内容(健身房,餐厅等)和您要搜索的半径。
您必须注册一个api密钥,但这确实很容易。这是文档:https://developers.google.com/places/documentation/