在 mapbox-gl-js 中,地图的中心是否可能不是 canvas' 的中心?
Is it possible, in mapbox-gl-js, to have the map's center not be the canvas' center?
我正在尝试创建地理中心点(所有 animations/actions... 使用)不是 canvas' 中心点的地图。我想要的是能够像使用普通 canvas 中心一样使用 setCenter(latlong) 或 setBearing(rot) 之类的 API,只是地图的中心呈现在某处而不是 canvas' 中心.
例如,地图可以围绕位于 canvas 上的中心点旋转,如下所示:
我知道您可以为动画提供 'center' 参数。但是,如果您调整例如设置轴承,那么似乎不可能让地图围绕 canvas' 中心以外的其他东西旋转?诸如此类的东西俯仰中心等也会受到影响。
这是我们尚未在 GL JS 中实现的功能。您可以在 https://github.com/mapbox/mapbox-gl-js/issues/1740
跟踪功能请求
我正在尝试创建地理中心点(所有 animations/actions... 使用)不是 canvas' 中心点的地图。我想要的是能够像使用普通 canvas 中心一样使用 setCenter(latlong) 或 setBearing(rot) 之类的 API,只是地图的中心呈现在某处而不是 canvas' 中心.
例如,地图可以围绕位于 canvas 上的中心点旋转,如下所示:
我知道您可以为动画提供 'center' 参数。但是,如果您调整例如设置轴承,那么似乎不可能让地图围绕 canvas' 中心以外的其他东西旋转?诸如此类的东西俯仰中心等也会受到影响。
这是我们尚未在 GL JS 中实现的功能。您可以在 https://github.com/mapbox/mapbox-gl-js/issues/1740
跟踪功能请求