首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法将地图(Google地图)居中放置在carto中的图层位置

有没有办法将地图(Google地图)居中放置在carto中的图层位置
EN

Stack Overflow用户
提问于 2019-01-18 21:54:06
回答 1查看 31关注 0票数 0

我正在使用carto.js v4从carto获取一个图层,并将其显示在地图上(谷歌地图),我想将图层放置在地图的中心位置

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-18 22:10:52

您需要使用SQL API和PostGIS函数获取该信息,通常,最简单的方法是将地图放在数据的边界框中居中,以便发送此查询

代码语言:javascript
运行
复制
select st_asgeojson(
           st_boundingdiagonal(
               st_collect(
                   the_geom)))
  from populated_places

该查询将以GeoJSON对象的形式为您提供corners of the bounding box的坐标,非常容易解析和转换为Google Maps API地图更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54255449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档