返回我之前指定的Google地图位置列表

时间:2013-08-01 01:16:14

标签: javascript google-maps google-maps-api-3 geolocation google-places-api

首先我要说的是,我一直在寻找这个问题的资源超过3天,所以我真的希望我不会错过任何地方的“答案”。

背景

我正在开发一个内置HTML / CSS / Javascript的网站/应用,它将使用地理定位(Google Maps& Places API)来查找用户位置并将其返回(例如)在他们目前所在的位置,距离他们最近的5个水上公园。

问题:

我想控制API选择的结果列表。所以,让我们说,它只会给他们附近的30个水上公园中的5个,我之前已经指定了这30个水上公园的名称/位置。

我之所以这样做是因为在通过Google地图搜索“大街123号,城市,州附近的水上乐园”之后 - 它没有返回所有我想要的结果,只是一些。

正如我所说的那样,我对这个答案的看法非常广泛。我已经阅读了几乎所有相关的Google Places API和Maps API文档,但没有明确的答案。我还找到了一些允许您使用Google文档电子表格指定位置的网站,但您无法从中获取代码。我已经看到了一些使用XML的例子,但并不是我正在寻找的东西。

我还会注意到我熟悉C#和PHP,如果这有助于让我更接近我的目标。但似乎Javascript是可行的方式。

任何帮助/提示/提示将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

将数据存储在支持空间查询的数据库中(例如,可能是FusionTable),然后您可以使用ST_DISTANCE按距离和LIMIT对结果进行排序,以限制结果集。