我有一个点的地图,对于每个点,我希望地图在我单击它时放大到一个特定的范围。
我假设我需要将这些区段的界限制表,并将它们作为另一列添加到数据中。
一旦我这样做了,有没有办法让Carto自动缩放到边界?
发布于 2017-01-18 18:00:14
是的,您需要开发一个CARTO.js web应用程序。当然,您需要以某种方式将表上的界限存储在一组列中,或者使用一种可以稍后解析的格式存储在单个列中。接下来,您需要将该/那些字段添加到自定义的infowindow中,以便在交互中将它们传递给web应用程序。最后,您需要侦听功能单击事件以检索交互性数据,并使用Leaflet map方法移动其边界。
您拥有所有的CARTO.js文档、here和一个教程以及许多示例here。这比看起来容易多了。
https://stackoverflow.com/questions/41707057
相似问题