如何找到距离某个地理点最近的车站和其他 POI?
Posted
技术标签:
【中文标题】如何找到距离某个地理点最近的车站和其他 POI?【英文标题】:How to find nearest stations and other POI's to a geo point? 【发布时间】:2014-02-18 11:23:50 【问题描述】:我想知道如何获取到特定地址或地理位置(纬度、经度)的最近车站和/或任何其他最近的 POI(例如学校)的列表。
我一直在查看 google places api 和此处的各种示例,但找不到明确的答案。
我在想我可以将查询传递给 places api,然后使用 JSON 输出来列出各种 POI?
这是我想要实现的一个示例:
http://f0c9f4b89422f4157058-8258406eeaab1940e57b41fcf78dabca.r6.cf3.rackcdn.com/Ember.png
很多网站似乎都有这个功能,所以我很想尝试和复制。提前致谢!
【问题讨论】:
类似this @davidstrachan 看起来很完美,你是直接从google收集站数据然后处理还是你在mysql上获取数据库然后在服务器端处理? 我有一个英国火车站的 mysql 数据库,并查询离用户最近的车站 【参考方案1】:您可能还想考虑使用 Foursquare API - 特别是场所/搜索功能。这很容易实现。在此处查看文档:https://developer.foursquare.com/docs/venues/search
您可以输入位置(或城市/州)的纬度和经度,并定义您想要搜索的半径。您还可以包含类别以过滤结果集 - 包括与公交相关的车站(请参阅此处查看类别列表:https://developer.foursquare.com/categorytree)。
【讨论】:
不是答案,但几乎一样好,一直在玩它,看起来非常有用,谢谢! 没问题!我还不能对问题发表评论(没有足够的声望点),这就是为什么我只是将其作为答案发布。以上是关于如何找到距离某个地理点最近的车站和其他 POI?的主要内容,如果未能解决你的问题,请参考以下文章