2017-01-17 26 views
0

我有一个点的地图,并为每个点,我想要地图放大时,我点击它的具体范围。CartoDB - 单击某个点时缩放至特定范围?

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

有没有办法让Carto在我这样做的时候自动缩放到边界?

回答

0

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

你有所有CARTO.js文档here和教程和许多例子here。这比看起来更容易。