не может установить начальные границы карты vuemapbox - PullRequest
0 голосов
/ 07 мая 2020

Я использую mapbox-gl и vue -mapbox [https://soal.github.io/vue-mapbox/api/#props]

в моем приложении vuejs для отображения карты. Я хотел бы инициализировать карту с границами, охватывающими континентальную часть США, и при загрузке карты я хотел бы увеличить масштаб до определенного места в США.

Если я включу «центр» и « Zoom "в элементе, я могу получить карту, которая будет инициализирована для континентальной части США. Но тогда map.fitBounds () не работает.

Если я не включаю центральную опору в элемент, fitBounds () работает, но mapbox использует центр моего стиля, которым является Париж, Франция. Я люблю блины, но мне это не нравится.

1 Ответ

1 голос
/ 11 мая 2020

Извините, я не являюсь автором библиотеки vue -mapbox, хотя я внес в нее небольшой вклад.

Да, вы можете изменить центр стиля в Mapbox Studio, вот как :

Change the center

Проблема, о которой вы говорите, заключается в том, что свойства center и zoom синхронизируются. Но изменение центра стиля в вашем случае должно работать.

...