Клуб API Карт

как отключить zoom в panTo ?

Пост в архиве.
НИКИФОРОВ Дмитрий
6 декабря 2012, 15:41

Добрый день, не могу никак понять, возможно ли так сделать?

Есть, например две точки. Понятно что они находятся далековато друг от друга, но мне необходимо сделать перемещение без изменения масштаба. Чтобы центр карт просто плавно смещался от одной точки к другой.

P.s.

setCenter я так понимаю просто прагет в нужную точку, так же как если отключить параметр flaying.

6 комментариев

Вы можете отключить параметр flying и увеличить параметр duration. Должно работать как вы хотите.

НИКИФОРОВ Дмитрий
28 января 2016, 03:04

Странно, но при отключенном flying и duration = 4500 все равно идет перескок на другую точку!

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

НИКИФОРОВ Дмитрий
28 января 2016, 03:04

Так вот нет же, расстояния то небольшие относительно, но скачок присутствует..

www.develop.stkneva.com/contacts/

вот тут расстояния.

они небольшие, Если переключиться на последний нижний объект (Янино). Можно увидеть тот самы скачок

На данном зуме расстояние от точек до Янино превышает удвоенный размер окна карты. В этом случае плавное перемещение отключается, потому что половину пути карта ехала бы над серыми тайлами. Если вам хочется, чтобы она все-таки скользила плавно, можете выставить не 14, а 13 зум, например.

НИКИФОРОВ Дмитрий
28 января 2016, 03:04

cпасибо, все понятно.