无法设置 vuemapbox 地图的初始边界
cannot set initial bounds of vuemapbox map
我正在使用 mapbox-gl 和 vue-mapbox [https://soal.github.io/vue-mapbox/api/#props]
在我的 vuejs 应用程序中显示地图。我想用包含美国大陆的边界初始化地图,当地图加载时,我想放大到美国的某个位置。
如果我在元素中包含 "center" 和 "zoom" 道具,我可以让地图初始化为美国大陆。但是,map.fitBounds() 不起作用。
如果我不在元素中包含 center 属性,fitBounds() 会起作用,但 mapbox 使用我的样式中心,即法国巴黎。我喜欢可丽饼,但我不喜欢这个。
抱歉,我不是 vue-mapbox 库的作者,尽管我对它做出了一点贡献。
是的,您可以在 Mapbox Studio 中更改样式的中心,方法如下:
您提到的问题是因为 center
和 zoom
属性同步。但是更改样式的中心应该适合您的情况。
我正在使用 mapbox-gl 和 vue-mapbox [https://soal.github.io/vue-mapbox/api/#props]
在我的 vuejs 应用程序中显示地图。我想用包含美国大陆的边界初始化地图,当地图加载时,我想放大到美国的某个位置。
如果我在元素中包含 "center" 和 "zoom" 道具,我可以让地图初始化为美国大陆。但是,map.fitBounds() 不起作用。
如果我不在元素中包含 center 属性,fitBounds() 会起作用,但 mapbox 使用我的样式中心,即法国巴黎。我喜欢可丽饼,但我不喜欢这个。
抱歉,我不是 vue-mapbox 库的作者,尽管我对它做出了一点贡献。
是的,您可以在 Mapbox Studio 中更改样式的中心,方法如下:
您提到的问题是因为 center
和 zoom
属性同步。但是更改样式的中心应该适合您的情况。