我需要帮助找到融合层中心的20个最近邻居

时间:2013-03-18 19:40:15

标签: javascript variables google-fusion-tables

我有一个项目,我试图通过点击按钮将融合表中最近的20个人显示到当前的地图中心。我目前有lat和long作为静态数字,需要根据地图当前中心进行更改。我目前拥有的链接是http://www.mappingcenter.org/little_flock/littleflock.html>。

我是js的新手,我真的很困惑。

2 个答案:

答案 0 :(得分:1)

getCenter() - 方法返回google.maps.Map - 实例的中心:

orderBy:'ST_DISTANCE(geo_latitude, LATLNG('+map.getCenter().lat()+','+map.getCenter().lng()+'))'

答案 1 :(得分:1)

您可以使用GViz执行此操作,并使用order by和limit 20。

查询: “SELECT geometry FROM”+ FusionTableID +“ORDER BY ST_DISTANCE(geometry,LATLNG(”+ map.getCenter()。toUrlValue(6)+“))LIMIT 10”

example (with limit 10) which gets the 10 nearest points to a click on the map