javascript - 在mapbox-gl-js中,是否可以让 map 的中心不是 Canvas 的中心?

标签 javascript mapbox mapbox-gl-js

我正在尝试创建一个 map ,其中地理中心点(所有动画/ Action ...使用)不是 Canvas 的中心点。我想要的是能够像使用普通 Canvas 中心一样使用像 setCenter(latlong) 或 setBearing(rot) 这样的 API,只是 map 的中心渲染在 Canvas 中心之外的某个位置。

例如, map 可以围绕位于 Canvas 上的中心点旋转,如下所示:

enter image description here

我知道您可以为动画提供“center”参数。但是,如果您进行调整,例如轴承与 setBearing,那么似乎不可能让 map 围绕 Canvas 中心以外的其他物体旋转?诸如此类的东西俯仰中心等也会受到影响。

最佳答案

这是我们尚未在 GL JS 中实现的功能。您可以通过 https://github.com/mapbox/mapbox-gl-js/issues/1740 跟踪功能请求

关于javascript - 在mapbox-gl-js中,是否可以让 map 的中心不是 Canvas 的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38952805/

相关文章:

javascript - 首次单击 Mapbox map 后,GeoJson LineString 仅加载一次

javascript - 按数组内容过滤/选择 javascript 对象

javascript - 自定义异常类型

javascript - 在可拖动中预览上传的图像

javascript - 隐藏标记 - Mapbox

ios - 构建谓词 (NSExpression) 以确定 Mapbox SymbolStyle 图层的图标颜色

java - 添加多列图例键 Mapbox JS

javascript - 从共享点页面 javascript 调用 Office 365 经过身份验证的 Web api

mapbox - 显示集群中的累积属性

javascript - 使用 mapbox 可视化动态数据