Advertisement
Guest User

почему не отрабатывает setBounds?

a guest
May 30th, 2015
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             var myMap;
  2.             ymaps.ready(init);
  3.        
  4.         function init () {
  5.    
  6.         myMap = new ymaps.Map("map", {
  7.             center: [55,39],
  8.             zoom: 8
  9.         });
  10.        
  11.         window.myCol = new ymaps.GeoObjectCollection();
  12.        
  13.         ymaps.geocode('ул. Карла-Маркса, д. 9, Воскресенск', { results: 1 }).then(function (res) {
  14.             // Выбираем первый результат геокодирования
  15.             firstGeoObject = res.geoObjects.get(0);
  16.             placeCoordinates = firstGeoObject.geometry.getCoordinates();
  17.             // Создаем метку.
  18.             placemark = new ymaps.Placemark(placeCoordinates);
  19.             //добавляем метку в коллекцию
  20.             myCol.add(placemark);
  21.         });
  22.        
  23.         ymaps.geocode('ул. Ленина, д. 1, Москва', { results: 1 }).then(function (res) {
  24.             // Выбираем первый результат геокодирования
  25.             firstGeoObject = res.geoObjects.get(0);
  26.             placeCoordinates = firstGeoObject.geometry.getCoordinates();
  27.             // Создаем метку.
  28.             placemark = new ymaps.Placemark(placeCoordinates);
  29.             //добавляем метку в коллекцию
  30.             myCol.add(placemark);
  31.         });
  32.    
  33.         //Добавить точки на карту
  34.         myMap.geoObjects.add(myCol);
  35.    
  36.         //Сказать карте, что нужно сделать автопозиционирование на основе точек
  37.         myMap.setBounds(myCol.getBounds(), {checkZoomRange: true});
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement