Javascript 地图盒缩放到当前位置(口袋妖怪go-like缩放功能)
我正在尝试创建一个类似“口袋妖怪围棋”中的地图。 现在我想用“口袋妖怪go”的方法创建缩放功能 我的意图是,当用户放大时,它会放大和缩小用户当前的位置,您知道如何使用MapBox实现这一点吗 我一直在尝试寻找类似的东西,但还没有成功 我当前的地图:Javascript 地图盒缩放到当前位置(口袋妖怪go-like缩放功能),javascript,typescript,mapbox,mapbox-gl-js,Javascript,Typescript,Mapbox,Mapbox Gl Js,我正在尝试创建一个类似“口袋妖怪围棋”中的地图。 现在我想用“口袋妖怪go”的方法创建缩放功能 我的意图是,当用户放大时,它会放大和缩小用户当前的位置,您知道如何使用MapBox实现这一点吗 我一直在尝试寻找类似的东西,但还没有成功 我当前的地图: this.map=new mapboxgl.map({ 容器:“游戏地图”, 风格:'mapbox://styles/mapbox/light-v10', 中间:[5.348291,52.151742], 缩放:17, 投球:60分, 轴承:-60,
this.map=new mapboxgl.map({
容器:“游戏地图”,
风格:'mapbox://styles/mapbox/light-v10',
中间:[5.348291,52.151742],
缩放:17,
投球:60分,
轴承:-60,
反别名:对
});
编辑:
我想做一个像地图一样的口袋妖怪。因此,当用户放大时,相机需要缩放到用户的当前位置。并且用户不能仅移动相机、放大/缩小和旋转相机。我希望这样,当用户放大相机的俯仰和方位变化时(在MapBoxgl js中)。看起来这个功能已经实现了:从这个拉取请求中,看起来您需要传递如下选项:
{zoom:17,touchZoomRotate:{around:“center”},scrollZoom:{around:“center”},}
好的,谢谢!你知道zoom上是否有改变音高的属性吗?一件事,在pc上它保持在中间,但在移动设备上你可以移动。解释一下“zoom功能与‘Pokemon go’那样做”的含义可能会有所帮助。