Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张点地图,对于每个点,我希望地图在单击时放大的特定范围。
我假设我需要将这些范围的边界制成表格并将它们添加为数据中的另一列。
一旦我这样做,Carto 有没有办法自动缩放到边界?
是的,您需要开发一个 CARTO.js Web 应用程序。当然,您需要以某种方式将边界存储在您的表格中的一组列中,或者使用稍后可以解析的格式存储在一个列中。接下来,您需要将那个/那些字段添加到自定义信息窗口,以便将它们传递给交互中的 Web 应用程序。最后,您需要侦听功能单击事件以检索交互数据并使用 Leaflet map 方法移动其边界。
你在这里有所有的 CARTO.js 文档和一个教程和许多例子。这比看起来容易。