* Вопрос *
Я реализовал полноэкранный режим для карты, но когда я перехожу в полноэкранный режим и обратно, я вызываю triggerResize () на карте, чтобы обновить границы карты.
Однако при переходе в полноэкранный режим или возвращении к нормальному размеру маркер больше не центрируется на экране.
Как я мог вызвать элемент управления картой для повторного центрирования для данной позиции маркера.
версия angular2 и angular2-google-maps
Угловой: 2,12
Angular2-Google-карты: 0.16.0
Сейчас это не поддерживается. Текущий обходной путь может заключаться в изменении широты / долготы на 1 миллисекунду, а затем возвращении в исходное положение. Это должно вызвать центрирование.
Думаю, неплохо было бы добавить его в метод triggerResize.
`` ''
triggerResize (Recenter = true) {...}
`` ''
Это было бы серьезным изменением, но большинство людей, вероятно, захотят такого поведения.
@ amiller29au, могу я узнать, как вы используете полноэкранную карту. мне было интересно, как расставить все точки.
Привет. Есть ли планы выпустить новый выпуск, в который будет включено исправление этой проблемы?
Как это исправить?
Самый полезный комментарий
Сейчас это не поддерживается. Текущий обходной путь может заключаться в изменении широты / долготы на 1 миллисекунду, а затем возвращении в исходное положение. Это должно вызвать центрирование.
Думаю, неплохо было бы добавить его в метод triggerResize.
`` ''
triggerResize (Recenter = true) {...}
`` ''
Это было бы серьезным изменением, но большинство людей, вероятно, захотят такого поведения.