@Kerm

Как выполнять центрирование карты с помощью внешних элементов управления?

На странице выведена карта, я хочу рядом из выпадающего списка выбирать города и чтобы на самой карте происходила центровка на этом городе, как такое реализовать?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Добавляем пунктам select'а атрибут, содержащий координаты города:

<option value="[55.751244,37.618423]">Москва</option>

При выборе пункта достаём значение, дёргаем setCenter:

select.addEventListener('change', function() {
  map.setCenter(JSON.parse(this.value));
});

jsfiddle.net/mjdkchzs
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Можно вот пример https://tech.yandex.ru/maps/jsbox/2.1/object_list
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы