我有一个点的地图,对于每个点,单击该地图时,我希望地图放大的特定范围。
我假设我需要将这些范围的范围制成表格,并将它们添加为数据中的另一列。
一旦执行此操作,Carto是否可以自动缩放到边界?
最佳答案
是的,您需要开发一个CARTO.js Web应用程序。当然,您需要使用以后可以解析的格式将边界以某种方式存储在表上的一组列或单个列中。接下来,您需要将该字段/那些字段添加到自定义信息窗口中,以便在交互中将它们传递到Web应用程序。最后,您需要侦听功能单击事件以检索交互性数据,并使用Leaflet贴图方法移动其边界。
您拥有所有CARTO.js文档here和教程以及许多示例here。它比看起来容易。
关于javascript - CartoDB-单击某个点时缩放到特定程度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41707057/