我有一个项目,我试图通过单击按钮将融合表中最接近的 20 个人显示到当前地图中心。我目前有 lat 和 long 作为静态数字,需要根据地图当前中心进行更改。我目前拥有的链接是 http://www.mappingcenter.org/little_flock/littleflock.html>。
我是 js 新手,我真的很困惑。
我有一个项目,我试图通过单击按钮将融合表中最接近的 20 个人显示到当前地图中心。我目前有 lat 和 long 作为静态数字,需要根据地图当前中心进行更改。我目前拥有的链接是 http://www.mappingcenter.org/little_flock/littleflock.html>。
我是 js 新手,我真的很困惑。
getCenter()
- 方法返回google.maps.Map
-instance的中心:
orderBy:'ST_DISTANCE(geo_latitude, LATLNG('+map.getCenter().lat()+','+map.getCenter().lng()+'))'
您可以使用 GViz 来执行此操作,其中 order by 和 limit 20。
查询:"SELECT geometry FROM "+FusionTableID+" ORDER BY ST_DISTANCE(geometry, LATLNG("+map.getCenter().toUrlValue(6)+")) LIMIT 10"