我正在使用carto.js v4从carto获取一个图层,并将其显示在地图上(谷歌地图),我想将图层放置在地图的中心位置
发布于 2019-01-18 22:10:52
您需要使用SQL API和PostGIS函数获取该信息,通常,最简单的方法是将地图放在数据的边界框中居中,以便发送此查询
select st_asgeojson(
st_boundingdiagonal(
st_collect(
the_geom)))
from populated_places
该查询将以GeoJSON对象的形式为您提供corners of the bounding box的坐标,非常容易解析和转换为Google Maps API地图更改。
https://stackoverflow.com/questions/54255449
复制相似问题