Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

zoomchange и panTo

$
0
0

Нужно смещать центр карты после зума, реализовал следующим образом:

var myMap.controls.add('smallZoomControl'right5top30 })
z.events.add('zoomchange',function(nz,oz)
   var nc countCenter($('#cities a.active').parent().find('.coords').val().split(','));
   myMap.panTo(nc)
});


в nc записываются координаты, куда смещать, что конкретно там происходит — не важно

такая реализация работает, но после зума не меняются тайлы на соответствующие зуму

вышел из положения так: setTimeout(function(myMap.panTo(nc}1) вместо просто myMap.panTo(nc): тайлы меняются, но как-то оно не кошерно и потенциально может бажить


и заодно вопрос: можно ли сделать что бы зум и panTo происходили одновременно (сейчас сначала зумится, потом отрабатывает panTo и это не из-за setTimeout)


зарание спасибо

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>