CartoDB - 点击某个点时缩放到特定范围?

时间:2017-01-17 21:10:59

标签: javascript css gis cartodb

我有一个点的地图,并且对于每个点,我希望地图在我点击它时放大的特定范围。

我假设我需要将这些范围的边界列表,并将它们添加为数据中的另一列。

一旦我这样做,Carto有没有办法自动缩放到边界?

1 个答案:

答案 0 :(得分:0)

是的,您需要开发一个CARTO.js Web应用程序。当然,您需要使用以后可以解析的格式在一组列中或在一个列中以某种方式将边界存储在表中。接下来,您需要将这些/那些字段添加到自定义信息窗口,以便它们在交互性中传递给Web应用程序。最后,您需要侦听功能点击事件以检索交互数据,并使用Leaflet map方法移动其边界。

您拥有所有CARTO.js文档here以及教程和许多示例here。这比看起来容易。