Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 地图盒缩放到当前位置(口袋妖怪go-like缩放功能)_Javascript_Typescript_Mapbox_Mapbox Gl Js - Fatal编程技术网

Javascript 地图盒缩放到当前位置(口袋妖怪go-like缩放功能)

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,

我正在尝试创建一个类似“口袋妖怪围棋”中的地图。 现在我想用“口袋妖怪go”的方法创建缩放功能

我的意图是,当用户放大时,它会放大和缩小用户当前的位置,您知道如何使用MapBox实现这一点吗

我一直在尝试寻找类似的东西,但还没有成功

我当前的地图:

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’那样做”的含义可能会有所帮助。