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